package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

public class MmPickmBExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public MmPickmBExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_pickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmPickmBExample orderBy(String orderByClause) {
        this.setOrderByClause(orderByClause);
        return this;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_pickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmPickmBExample orderBy(String ... orderByClauses) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < orderByClauses.length; i++) {
            sb.append(orderByClauses[i]);
            if (i < orderByClauses.length - 1) {
                sb.append(" , ");
            }
        }
        this.setOrderByClause(sb.toString());
        return this;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria(this);
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_pickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public static Criteria newAndCreateCriteria() {
        MmPickmBExample example = new MmPickmBExample();
        return example.createCriteria();
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andCpickmBidIsNull() {
            addCriterion("cpickm_bid is null");
            return (Criteria) this;
        }

        public Criteria andCpickmBidIsNotNull() {
            addCriterion("cpickm_bid is not null");
            return (Criteria) this;
        }

        public Criteria andCpickmBidEqualTo(String value) {
            addCriterion("cpickm_bid =", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidNotEqualTo(String value) {
            addCriterion("cpickm_bid <>", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidGreaterThan(String value) {
            addCriterion("cpickm_bid >", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidGreaterThanOrEqualTo(String value) {
            addCriterion("cpickm_bid >=", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidLessThan(String value) {
            addCriterion("cpickm_bid <", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidLessThanOrEqualTo(String value) {
            addCriterion("cpickm_bid <=", value, "cpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmBidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickm_bid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmBidLike(String value) {
            addCriterion("cpickm_bid like", value, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andCpickmBidNotLike(String value) {
            addCriterion("cpickm_bid not like", value, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andCpickmBidIn(List<String> values) {
            addCriterion("cpickm_bid in", values, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andCpickmBidNotIn(List<String> values) {
            addCriterion("cpickm_bid not in", values, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andCpickmBidBetween(String value1, String value2) {
            addCriterion("cpickm_bid between", value1, value2, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andCpickmBidNotBetween(String value1, String value2) {
            addCriterion("cpickm_bid not between", value1, value2, "cpickmBid");
            return (Criteria) this;
        }

        public Criteria andBautobuiltIsNull() {
            addCriterion("bautobuilt is null");
            return (Criteria) this;
        }

        public Criteria andBautobuiltIsNotNull() {
            addCriterion("bautobuilt is not null");
            return (Criteria) this;
        }

        public Criteria andBautobuiltEqualTo(String value) {
            addCriterion("bautobuilt =", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltNotEqualTo(String value) {
            addCriterion("bautobuilt <>", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltGreaterThan(String value) {
            addCriterion("bautobuilt >", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltGreaterThanOrEqualTo(String value) {
            addCriterion("bautobuilt >=", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltLessThan(String value) {
            addCriterion("bautobuilt <", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltLessThanOrEqualTo(String value) {
            addCriterion("bautobuilt <=", value, "bautobuilt");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBautobuiltLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bautobuilt <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBautobuiltLike(String value) {
            addCriterion("bautobuilt like", value, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBautobuiltNotLike(String value) {
            addCriterion("bautobuilt not like", value, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBautobuiltIn(List<String> values) {
            addCriterion("bautobuilt in", values, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBautobuiltNotIn(List<String> values) {
            addCriterion("bautobuilt not in", values, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBautobuiltBetween(String value1, String value2) {
            addCriterion("bautobuilt between", value1, value2, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBautobuiltNotBetween(String value1, String value2) {
            addCriterion("bautobuilt not between", value1, value2, "bautobuilt");
            return (Criteria) this;
        }

        public Criteria andBbackflushIsNull() {
            addCriterion("bbackflush is null");
            return (Criteria) this;
        }

        public Criteria andBbackflushIsNotNull() {
            addCriterion("bbackflush is not null");
            return (Criteria) this;
        }

        public Criteria andBbackflushEqualTo(String value) {
            addCriterion("bbackflush =", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushNotEqualTo(String value) {
            addCriterion("bbackflush <>", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushGreaterThan(String value) {
            addCriterion("bbackflush >", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushGreaterThanOrEqualTo(String value) {
            addCriterion("bbackflush >=", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLessThan(String value) {
            addCriterion("bbackflush <", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLessThanOrEqualTo(String value) {
            addCriterion("bbackflush <=", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLike(String value) {
            addCriterion("bbackflush like", value, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotLike(String value) {
            addCriterion("bbackflush not like", value, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushIn(List<String> values) {
            addCriterion("bbackflush in", values, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotIn(List<String> values) {
            addCriterion("bbackflush not in", values, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushBetween(String value1, String value2) {
            addCriterion("bbackflush between", value1, value2, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotBetween(String value1, String value2) {
            addCriterion("bbackflush not between", value1, value2, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIsNull() {
            addCriterion("bcandeliver is null");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIsNotNull() {
            addCriterion("bcandeliver is not null");
            return (Criteria) this;
        }

        public Criteria andBcandeliverEqualTo(String value) {
            addCriterion("bcandeliver =", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotEqualTo(String value) {
            addCriterion("bcandeliver <>", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverGreaterThan(String value) {
            addCriterion("bcandeliver >", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverGreaterThanOrEqualTo(String value) {
            addCriterion("bcandeliver >=", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLessThan(String value) {
            addCriterion("bcandeliver <", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLessThanOrEqualTo(String value) {
            addCriterion("bcandeliver <=", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLike(String value) {
            addCriterion("bcandeliver like", value, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotLike(String value) {
            addCriterion("bcandeliver not like", value, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIn(List<String> values) {
            addCriterion("bcandeliver in", values, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotIn(List<String> values) {
            addCriterion("bcandeliver not in", values, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverBetween(String value1, String value2) {
            addCriterion("bcandeliver between", value1, value2, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotBetween(String value1, String value2) {
            addCriterion("bcandeliver not between", value1, value2, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIsNull() {
            addCriterion("bcanreplace is null");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIsNotNull() {
            addCriterion("bcanreplace is not null");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceEqualTo(String value) {
            addCriterion("bcanreplace =", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotEqualTo(String value) {
            addCriterion("bcanreplace <>", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceGreaterThan(String value) {
            addCriterion("bcanreplace >", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceGreaterThanOrEqualTo(String value) {
            addCriterion("bcanreplace >=", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLessThan(String value) {
            addCriterion("bcanreplace <", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLessThanOrEqualTo(String value) {
            addCriterion("bcanreplace <=", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLike(String value) {
            addCriterion("bcanreplace like", value, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotLike(String value) {
            addCriterion("bcanreplace not like", value, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIn(List<String> values) {
            addCriterion("bcanreplace in", values, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotIn(List<String> values) {
            addCriterion("bcanreplace not in", values, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceBetween(String value1, String value2) {
            addCriterion("bcanreplace between", value1, value2, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotBetween(String value1, String value2) {
            addCriterion("bcanreplace not between", value1, value2, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrIsNull() {
            addCriterion("bchkitemforwr is null");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrIsNotNull() {
            addCriterion("bchkitemforwr is not null");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrEqualTo(String value) {
            addCriterion("bchkitemforwr =", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrNotEqualTo(String value) {
            addCriterion("bchkitemforwr <>", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrGreaterThan(String value) {
            addCriterion("bchkitemforwr >", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrGreaterThanOrEqualTo(String value) {
            addCriterion("bchkitemforwr >=", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrLessThan(String value) {
            addCriterion("bchkitemforwr <", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrLessThanOrEqualTo(String value) {
            addCriterion("bchkitemforwr <=", value, "bchkitemforwr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkitemforwrLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bchkitemforwr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrLike(String value) {
            addCriterion("bchkitemforwr like", value, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrNotLike(String value) {
            addCriterion("bchkitemforwr not like", value, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrIn(List<String> values) {
            addCriterion("bchkitemforwr in", values, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrNotIn(List<String> values) {
            addCriterion("bchkitemforwr not in", values, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrBetween(String value1, String value2) {
            addCriterion("bchkitemforwr between", value1, value2, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBchkitemforwrNotBetween(String value1, String value2) {
            addCriterion("bchkitemforwr not between", value1, value2, "bchkitemforwr");
            return (Criteria) this;
        }

        public Criteria andBcontrollIsNull() {
            addCriterion("bcontroll is null");
            return (Criteria) this;
        }

        public Criteria andBcontrollIsNotNull() {
            addCriterion("bcontroll is not null");
            return (Criteria) this;
        }

        public Criteria andBcontrollEqualTo(String value) {
            addCriterion("bcontroll =", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollNotEqualTo(String value) {
            addCriterion("bcontroll <>", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollGreaterThan(String value) {
            addCriterion("bcontroll >", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollGreaterThanOrEqualTo(String value) {
            addCriterion("bcontroll >=", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLessThan(String value) {
            addCriterion("bcontroll <", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLessThanOrEqualTo(String value) {
            addCriterion("bcontroll <=", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLike(String value) {
            addCriterion("bcontroll like", value, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotLike(String value) {
            addCriterion("bcontroll not like", value, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollIn(List<String> values) {
            addCriterion("bcontroll in", values, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotIn(List<String> values) {
            addCriterion("bcontroll not in", values, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollBetween(String value1, String value2) {
            addCriterion("bcontroll between", value1, value2, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotBetween(String value1, String value2) {
            addCriterion("bcontroll not between", value1, value2, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialIsNull() {
            addCriterion("bcustomermaterial is null");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialIsNotNull() {
            addCriterion("bcustomermaterial is not null");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialEqualTo(String value) {
            addCriterion("bcustomermaterial =", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialNotEqualTo(String value) {
            addCriterion("bcustomermaterial <>", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialGreaterThan(String value) {
            addCriterion("bcustomermaterial >", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialGreaterThanOrEqualTo(String value) {
            addCriterion("bcustomermaterial >=", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialLessThan(String value) {
            addCriterion("bcustomermaterial <", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialLessThanOrEqualTo(String value) {
            addCriterion("bcustomermaterial <=", value, "bcustomermaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcustomermaterialLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bcustomermaterial <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialLike(String value) {
            addCriterion("bcustomermaterial like", value, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialNotLike(String value) {
            addCriterion("bcustomermaterial not like", value, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialIn(List<String> values) {
            addCriterion("bcustomermaterial in", values, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialNotIn(List<String> values) {
            addCriterion("bcustomermaterial not in", values, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialBetween(String value1, String value2) {
            addCriterion("bcustomermaterial between", value1, value2, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBcustomermaterialNotBetween(String value1, String value2) {
            addCriterion("bcustomermaterial not between", value1, value2, "bcustomermaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialIsNull() {
            addCriterion("bkitmaterial is null");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialIsNotNull() {
            addCriterion("bkitmaterial is not null");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialEqualTo(String value) {
            addCriterion("bkitmaterial =", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialNotEqualTo(String value) {
            addCriterion("bkitmaterial <>", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialGreaterThan(String value) {
            addCriterion("bkitmaterial >", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialGreaterThanOrEqualTo(String value) {
            addCriterion("bkitmaterial >=", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialLessThan(String value) {
            addCriterion("bkitmaterial <", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialLessThanOrEqualTo(String value) {
            addCriterion("bkitmaterial <=", value, "bkitmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBkitmaterialLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bkitmaterial <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBkitmaterialLike(String value) {
            addCriterion("bkitmaterial like", value, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialNotLike(String value) {
            addCriterion("bkitmaterial not like", value, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialIn(List<String> values) {
            addCriterion("bkitmaterial in", values, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialNotIn(List<String> values) {
            addCriterion("bkitmaterial not in", values, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialBetween(String value1, String value2) {
            addCriterion("bkitmaterial between", value1, value2, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBkitmaterialNotBetween(String value1, String value2) {
            addCriterion("bkitmaterial not between", value1, value2, "bkitmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIsNull() {
            addCriterion("bmainmaterial is null");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIsNotNull() {
            addCriterion("bmainmaterial is not null");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialEqualTo(String value) {
            addCriterion("bmainmaterial =", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotEqualTo(String value) {
            addCriterion("bmainmaterial <>", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialGreaterThan(String value) {
            addCriterion("bmainmaterial >", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialGreaterThanOrEqualTo(String value) {
            addCriterion("bmainmaterial >=", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLessThan(String value) {
            addCriterion("bmainmaterial <", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLessThanOrEqualTo(String value) {
            addCriterion("bmainmaterial <=", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLike(String value) {
            addCriterion("bmainmaterial like", value, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotLike(String value) {
            addCriterion("bmainmaterial not like", value, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIn(List<String> values) {
            addCriterion("bmainmaterial in", values, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotIn(List<String> values) {
            addCriterion("bmainmaterial not in", values, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialBetween(String value1, String value2) {
            addCriterion("bmainmaterial between", value1, value2, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotBetween(String value1, String value2) {
            addCriterion("bmainmaterial not between", value1, value2, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBoverissueIsNull() {
            addCriterion("boverissue is null");
            return (Criteria) this;
        }

        public Criteria andBoverissueIsNotNull() {
            addCriterion("boverissue is not null");
            return (Criteria) this;
        }

        public Criteria andBoverissueEqualTo(String value) {
            addCriterion("boverissue =", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueNotEqualTo(String value) {
            addCriterion("boverissue <>", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueGreaterThan(String value) {
            addCriterion("boverissue >", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueGreaterThanOrEqualTo(String value) {
            addCriterion("boverissue >=", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueLessThan(String value) {
            addCriterion("boverissue <", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueLessThanOrEqualTo(String value) {
            addCriterion("boverissue <=", value, "boverissue");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBoverissueLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("boverissue <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBoverissueLike(String value) {
            addCriterion("boverissue like", value, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBoverissueNotLike(String value) {
            addCriterion("boverissue not like", value, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBoverissueIn(List<String> values) {
            addCriterion("boverissue in", values, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBoverissueNotIn(List<String> values) {
            addCriterion("boverissue not in", values, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBoverissueBetween(String value1, String value2) {
            addCriterion("boverissue between", value1, value2, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBoverissueNotBetween(String value1, String value2) {
            addCriterion("boverissue not between", value1, value2, "boverissue");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialIsNull() {
            addCriterion("bprojectmaterial is null");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialIsNotNull() {
            addCriterion("bprojectmaterial is not null");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialEqualTo(String value) {
            addCriterion("bprojectmaterial =", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialNotEqualTo(String value) {
            addCriterion("bprojectmaterial <>", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialGreaterThan(String value) {
            addCriterion("bprojectmaterial >", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialGreaterThanOrEqualTo(String value) {
            addCriterion("bprojectmaterial >=", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialLessThan(String value) {
            addCriterion("bprojectmaterial <", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialLessThanOrEqualTo(String value) {
            addCriterion("bprojectmaterial <=", value, "bprojectmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBprojectmaterialLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bprojectmaterial <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialLike(String value) {
            addCriterion("bprojectmaterial like", value, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialNotLike(String value) {
            addCriterion("bprojectmaterial not like", value, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialIn(List<String> values) {
            addCriterion("bprojectmaterial in", values, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialNotIn(List<String> values) {
            addCriterion("bprojectmaterial not in", values, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialBetween(String value1, String value2) {
            addCriterion("bprojectmaterial between", value1, value2, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBprojectmaterialNotBetween(String value1, String value2) {
            addCriterion("bprojectmaterial not between", value1, value2, "bprojectmaterial");
            return (Criteria) this;
        }

        public Criteria andBunibatchIsNull() {
            addCriterion("bunibatch is null");
            return (Criteria) this;
        }

        public Criteria andBunibatchIsNotNull() {
            addCriterion("bunibatch is not null");
            return (Criteria) this;
        }

        public Criteria andBunibatchEqualTo(String value) {
            addCriterion("bunibatch =", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchNotEqualTo(String value) {
            addCriterion("bunibatch <>", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchGreaterThan(String value) {
            addCriterion("bunibatch >", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchGreaterThanOrEqualTo(String value) {
            addCriterion("bunibatch >=", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchLessThan(String value) {
            addCriterion("bunibatch <", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchLessThanOrEqualTo(String value) {
            addCriterion("bunibatch <=", value, "bunibatch");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBunibatchLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bunibatch <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBunibatchLike(String value) {
            addCriterion("bunibatch like", value, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBunibatchNotLike(String value) {
            addCriterion("bunibatch not like", value, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBunibatchIn(List<String> values) {
            addCriterion("bunibatch in", values, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBunibatchNotIn(List<String> values) {
            addCriterion("bunibatch not in", values, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBunibatchBetween(String value1, String value2) {
            addCriterion("bunibatch between", value1, value2, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBunibatchNotBetween(String value1, String value2) {
            addCriterion("bunibatch not between", value1, value2, "bunibatch");
            return (Criteria) this;
        }

        public Criteria andBupwardroundIsNull() {
            addCriterion("bupwardround is null");
            return (Criteria) this;
        }

        public Criteria andBupwardroundIsNotNull() {
            addCriterion("bupwardround is not null");
            return (Criteria) this;
        }

        public Criteria andBupwardroundEqualTo(String value) {
            addCriterion("bupwardround =", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundNotEqualTo(String value) {
            addCriterion("bupwardround <>", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundGreaterThan(String value) {
            addCriterion("bupwardround >", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundGreaterThanOrEqualTo(String value) {
            addCriterion("bupwardround >=", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundLessThan(String value) {
            addCriterion("bupwardround <", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundLessThanOrEqualTo(String value) {
            addCriterion("bupwardround <=", value, "bupwardround");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBupwardroundLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("bupwardround <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBupwardroundLike(String value) {
            addCriterion("bupwardround like", value, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andBupwardroundNotLike(String value) {
            addCriterion("bupwardround not like", value, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andBupwardroundIn(List<String> values) {
            addCriterion("bupwardround in", values, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andBupwardroundNotIn(List<String> values) {
            addCriterion("bupwardround not in", values, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andBupwardroundBetween(String value1, String value2) {
            addCriterion("bupwardround between", value1, value2, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andBupwardroundNotBetween(String value1, String value2) {
            addCriterion("bupwardround not between", value1, value2, "bupwardround");
            return (Criteria) this;
        }

        public Criteria andCbastunitidIsNull() {
            addCriterion("cbastunitid is null");
            return (Criteria) this;
        }

        public Criteria andCbastunitidIsNotNull() {
            addCriterion("cbastunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCbastunitidEqualTo(String value) {
            addCriterion("cbastunitid =", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidNotEqualTo(String value) {
            addCriterion("cbastunitid <>", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidGreaterThan(String value) {
            addCriterion("cbastunitid >", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidGreaterThanOrEqualTo(String value) {
            addCriterion("cbastunitid >=", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidLessThan(String value) {
            addCriterion("cbastunitid <", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidLessThanOrEqualTo(String value) {
            addCriterion("cbastunitid <=", value, "cbastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbastunitidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbastunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbastunitidLike(String value) {
            addCriterion("cbastunitid like", value, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbastunitidNotLike(String value) {
            addCriterion("cbastunitid not like", value, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbastunitidIn(List<String> values) {
            addCriterion("cbastunitid in", values, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbastunitidNotIn(List<String> values) {
            addCriterion("cbastunitid not in", values, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbastunitidBetween(String value1, String value2) {
            addCriterion("cbastunitid between", value1, value2, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbastunitidNotBetween(String value1, String value2) {
            addCriterion("cbastunitid not between", value1, value2, "cbastunitid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidIsNull() {
            addCriterion("cbcustmaterialid is null");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidIsNotNull() {
            addCriterion("cbcustmaterialid is not null");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidEqualTo(String value) {
            addCriterion("cbcustmaterialid =", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidNotEqualTo(String value) {
            addCriterion("cbcustmaterialid <>", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidGreaterThan(String value) {
            addCriterion("cbcustmaterialid >", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidGreaterThanOrEqualTo(String value) {
            addCriterion("cbcustmaterialid >=", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidLessThan(String value) {
            addCriterion("cbcustmaterialid <", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidLessThanOrEqualTo(String value) {
            addCriterion("cbcustmaterialid <=", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustmaterialidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustmaterialid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidLike(String value) {
            addCriterion("cbcustmaterialid like", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidNotLike(String value) {
            addCriterion("cbcustmaterialid not like", value, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidIn(List<String> values) {
            addCriterion("cbcustmaterialid in", values, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidNotIn(List<String> values) {
            addCriterion("cbcustmaterialid not in", values, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidBetween(String value1, String value2) {
            addCriterion("cbcustmaterialid between", value1, value2, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustmaterialidNotBetween(String value1, String value2) {
            addCriterion("cbcustmaterialid not between", value1, value2, "cbcustmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIsNull() {
            addCriterion("cbcustomerid is null");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIsNotNull() {
            addCriterion("cbcustomerid is not null");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridEqualTo(String value) {
            addCriterion("cbcustomerid =", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotEqualTo(String value) {
            addCriterion("cbcustomerid <>", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridGreaterThan(String value) {
            addCriterion("cbcustomerid >", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridGreaterThanOrEqualTo(String value) {
            addCriterion("cbcustomerid >=", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLessThan(String value) {
            addCriterion("cbcustomerid <", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLessThanOrEqualTo(String value) {
            addCriterion("cbcustomerid <=", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLike(String value) {
            addCriterion("cbcustomerid like", value, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotLike(String value) {
            addCriterion("cbcustomerid not like", value, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIn(List<String> values) {
            addCriterion("cbcustomerid in", values, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotIn(List<String> values) {
            addCriterion("cbcustomerid not in", values, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridBetween(String value1, String value2) {
            addCriterion("cbcustomerid between", value1, value2, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotBetween(String value1, String value2) {
            addCriterion("cbcustomerid not between", value1, value2, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbffileidIsNull() {
            addCriterion("cbffileid is null");
            return (Criteria) this;
        }

        public Criteria andCbffileidIsNotNull() {
            addCriterion("cbffileid is not null");
            return (Criteria) this;
        }

        public Criteria andCbffileidEqualTo(String value) {
            addCriterion("cbffileid =", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidNotEqualTo(String value) {
            addCriterion("cbffileid <>", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidGreaterThan(String value) {
            addCriterion("cbffileid >", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidGreaterThanOrEqualTo(String value) {
            addCriterion("cbffileid >=", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLessThan(String value) {
            addCriterion("cbffileid <", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLessThanOrEqualTo(String value) {
            addCriterion("cbffileid <=", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLike(String value) {
            addCriterion("cbffileid like", value, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotLike(String value) {
            addCriterion("cbffileid not like", value, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidIn(List<String> values) {
            addCriterion("cbffileid in", values, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotIn(List<String> values) {
            addCriterion("cbffileid not in", values, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidBetween(String value1, String value2) {
            addCriterion("cbffileid between", value1, value2, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotBetween(String value1, String value2) {
            addCriterion("cbffileid not between", value1, value2, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidIsNull() {
            addCriterion("cbmaterialid is null");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidIsNotNull() {
            addCriterion("cbmaterialid is not null");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidEqualTo(String value) {
            addCriterion("cbmaterialid =", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidNotEqualTo(String value) {
            addCriterion("cbmaterialid <>", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidGreaterThan(String value) {
            addCriterion("cbmaterialid >", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidGreaterThanOrEqualTo(String value) {
            addCriterion("cbmaterialid >=", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidLessThan(String value) {
            addCriterion("cbmaterialid <", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidLessThanOrEqualTo(String value) {
            addCriterion("cbmaterialid <=", value, "cbmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialidLike(String value) {
            addCriterion("cbmaterialid like", value, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidNotLike(String value) {
            addCriterion("cbmaterialid not like", value, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidIn(List<String> values) {
            addCriterion("cbmaterialid in", values, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidNotIn(List<String> values) {
            addCriterion("cbmaterialid not in", values, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidBetween(String value1, String value2) {
            addCriterion("cbmaterialid between", value1, value2, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialidNotBetween(String value1, String value2) {
            addCriterion("cbmaterialid not between", value1, value2, "cbmaterialid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidIsNull() {
            addCriterion("cbmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidIsNotNull() {
            addCriterion("cbmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidEqualTo(String value) {
            addCriterion("cbmaterialvid =", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidNotEqualTo(String value) {
            addCriterion("cbmaterialvid <>", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidGreaterThan(String value) {
            addCriterion("cbmaterialvid >", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("cbmaterialvid >=", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidLessThan(String value) {
            addCriterion("cbmaterialvid <", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("cbmaterialvid <=", value, "cbmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbmaterialvidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidLike(String value) {
            addCriterion("cbmaterialvid like", value, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidNotLike(String value) {
            addCriterion("cbmaterialvid not like", value, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidIn(List<String> values) {
            addCriterion("cbmaterialvid in", values, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidNotIn(List<String> values) {
            addCriterion("cbmaterialvid not in", values, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidBetween(String value1, String value2) {
            addCriterion("cbmaterialvid between", value1, value2, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbmaterialvidNotBetween(String value1, String value2) {
            addCriterion("cbmaterialvid not between", value1, value2, "cbmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCbombidIsNull() {
            addCriterion("cbombid is null");
            return (Criteria) this;
        }

        public Criteria andCbombidIsNotNull() {
            addCriterion("cbombid is not null");
            return (Criteria) this;
        }

        public Criteria andCbombidEqualTo(String value) {
            addCriterion("cbombid =", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidNotEqualTo(String value) {
            addCriterion("cbombid <>", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidGreaterThan(String value) {
            addCriterion("cbombid >", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidGreaterThanOrEqualTo(String value) {
            addCriterion("cbombid >=", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidLessThan(String value) {
            addCriterion("cbombid <", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidLessThanOrEqualTo(String value) {
            addCriterion("cbombid <=", value, "cbombid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbombidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbombid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbombidLike(String value) {
            addCriterion("cbombid like", value, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbombidNotLike(String value) {
            addCriterion("cbombid not like", value, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbombidIn(List<String> values) {
            addCriterion("cbombid in", values, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbombidNotIn(List<String> values) {
            addCriterion("cbombid not in", values, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbombidBetween(String value1, String value2) {
            addCriterion("cbombid between", value1, value2, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbombidNotBetween(String value1, String value2) {
            addCriterion("cbombid not between", value1, value2, "cbombid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIsNull() {
            addCriterion("cbproductorid is null");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIsNotNull() {
            addCriterion("cbproductorid is not null");
            return (Criteria) this;
        }

        public Criteria andCbproductoridEqualTo(String value) {
            addCriterion("cbproductorid =", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotEqualTo(String value) {
            addCriterion("cbproductorid <>", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridGreaterThan(String value) {
            addCriterion("cbproductorid >", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridGreaterThanOrEqualTo(String value) {
            addCriterion("cbproductorid >=", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLessThan(String value) {
            addCriterion("cbproductorid <", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLessThanOrEqualTo(String value) {
            addCriterion("cbproductorid <=", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLike(String value) {
            addCriterion("cbproductorid like", value, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotLike(String value) {
            addCriterion("cbproductorid not like", value, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIn(List<String> values) {
            addCriterion("cbproductorid in", values, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotIn(List<String> values) {
            addCriterion("cbproductorid not in", values, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridBetween(String value1, String value2) {
            addCriterion("cbproductorid between", value1, value2, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotBetween(String value1, String value2) {
            addCriterion("cbproductorid not between", value1, value2, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIsNull() {
            addCriterion("cbprojectid is null");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIsNotNull() {
            addCriterion("cbprojectid is not null");
            return (Criteria) this;
        }

        public Criteria andCbprojectidEqualTo(String value) {
            addCriterion("cbprojectid =", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotEqualTo(String value) {
            addCriterion("cbprojectid <>", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidGreaterThan(String value) {
            addCriterion("cbprojectid >", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidGreaterThanOrEqualTo(String value) {
            addCriterion("cbprojectid >=", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLessThan(String value) {
            addCriterion("cbprojectid <", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLessThanOrEqualTo(String value) {
            addCriterion("cbprojectid <=", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLike(String value) {
            addCriterion("cbprojectid like", value, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotLike(String value) {
            addCriterion("cbprojectid not like", value, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIn(List<String> values) {
            addCriterion("cbprojectid in", values, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotIn(List<String> values) {
            addCriterion("cbprojectid not in", values, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidBetween(String value1, String value2) {
            addCriterion("cbprojectid between", value1, value2, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotBetween(String value1, String value2) {
            addCriterion("cbprojectid not between", value1, value2, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIsNull() {
            addCriterion("cbqualitylevelid is null");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIsNotNull() {
            addCriterion("cbqualitylevelid is not null");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidEqualTo(String value) {
            addCriterion("cbqualitylevelid =", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotEqualTo(String value) {
            addCriterion("cbqualitylevelid <>", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidGreaterThan(String value) {
            addCriterion("cbqualitylevelid >", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidGreaterThanOrEqualTo(String value) {
            addCriterion("cbqualitylevelid >=", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLessThan(String value) {
            addCriterion("cbqualitylevelid <", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLessThanOrEqualTo(String value) {
            addCriterion("cbqualitylevelid <=", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLike(String value) {
            addCriterion("cbqualitylevelid like", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotLike(String value) {
            addCriterion("cbqualitylevelid not like", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIn(List<String> values) {
            addCriterion("cbqualitylevelid in", values, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotIn(List<String> values) {
            addCriterion("cbqualitylevelid not in", values, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidBetween(String value1, String value2) {
            addCriterion("cbqualitylevelid between", value1, value2, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotBetween(String value1, String value2) {
            addCriterion("cbqualitylevelid not between", value1, value2, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbunitidIsNull() {
            addCriterion("cbunitid is null");
            return (Criteria) this;
        }

        public Criteria andCbunitidIsNotNull() {
            addCriterion("cbunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCbunitidEqualTo(String value) {
            addCriterion("cbunitid =", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidNotEqualTo(String value) {
            addCriterion("cbunitid <>", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidGreaterThan(String value) {
            addCriterion("cbunitid >", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidGreaterThanOrEqualTo(String value) {
            addCriterion("cbunitid >=", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidLessThan(String value) {
            addCriterion("cbunitid <", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidLessThanOrEqualTo(String value) {
            addCriterion("cbunitid <=", value, "cbunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbunitidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbunitidLike(String value) {
            addCriterion("cbunitid like", value, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbunitidNotLike(String value) {
            addCriterion("cbunitid not like", value, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbunitidIn(List<String> values) {
            addCriterion("cbunitid in", values, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbunitidNotIn(List<String> values) {
            addCriterion("cbunitid not in", values, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbunitidBetween(String value1, String value2) {
            addCriterion("cbunitid between", value1, value2, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbunitidNotBetween(String value1, String value2) {
            addCriterion("cbunitid not between", value1, value2, "cbunitid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIsNull() {
            addCriterion("cbvendorid is null");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIsNotNull() {
            addCriterion("cbvendorid is not null");
            return (Criteria) this;
        }

        public Criteria andCbvendoridEqualTo(String value) {
            addCriterion("cbvendorid =", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotEqualTo(String value) {
            addCriterion("cbvendorid <>", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridGreaterThan(String value) {
            addCriterion("cbvendorid >", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridGreaterThanOrEqualTo(String value) {
            addCriterion("cbvendorid >=", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLessThan(String value) {
            addCriterion("cbvendorid <", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLessThanOrEqualTo(String value) {
            addCriterion("cbvendorid <=", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLike(String value) {
            addCriterion("cbvendorid like", value, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotLike(String value) {
            addCriterion("cbvendorid not like", value, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIn(List<String> values) {
            addCriterion("cbvendorid in", values, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotIn(List<String> values) {
            addCriterion("cbvendorid not in", values, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridBetween(String value1, String value2) {
            addCriterion("cbvendorid between", value1, value2, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotBetween(String value1, String value2) {
            addCriterion("cbvendorid not between", value1, value2, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIsNull() {
            addCriterion("cdeliverorgid is null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIsNotNull() {
            addCriterion("cdeliverorgid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidEqualTo(String value) {
            addCriterion("cdeliverorgid =", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotEqualTo(String value) {
            addCriterion("cdeliverorgid <>", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidGreaterThan(String value) {
            addCriterion("cdeliverorgid >", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeliverorgid >=", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLessThan(String value) {
            addCriterion("cdeliverorgid <", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLessThanOrEqualTo(String value) {
            addCriterion("cdeliverorgid <=", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLike(String value) {
            addCriterion("cdeliverorgid like", value, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotLike(String value) {
            addCriterion("cdeliverorgid not like", value, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIn(List<String> values) {
            addCriterion("cdeliverorgid in", values, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotIn(List<String> values) {
            addCriterion("cdeliverorgid not in", values, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidBetween(String value1, String value2) {
            addCriterion("cdeliverorgid between", value1, value2, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotBetween(String value1, String value2) {
            addCriterion("cdeliverorgid not between", value1, value2, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIsNull() {
            addCriterion("cdeliverorgvid is null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIsNotNull() {
            addCriterion("cdeliverorgvid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidEqualTo(String value) {
            addCriterion("cdeliverorgvid =", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotEqualTo(String value) {
            addCriterion("cdeliverorgvid <>", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidGreaterThan(String value) {
            addCriterion("cdeliverorgvid >", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeliverorgvid >=", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLessThan(String value) {
            addCriterion("cdeliverorgvid <", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLessThanOrEqualTo(String value) {
            addCriterion("cdeliverorgvid <=", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLike(String value) {
            addCriterion("cdeliverorgvid like", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotLike(String value) {
            addCriterion("cdeliverorgvid not like", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIn(List<String> values) {
            addCriterion("cdeliverorgvid in", values, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotIn(List<String> values) {
            addCriterion("cdeliverorgvid not in", values, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidBetween(String value1, String value2) {
            addCriterion("cdeliverorgvid between", value1, value2, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotBetween(String value1, String value2) {
            addCriterion("cdeliverorgvid not between", value1, value2, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCfeedidIsNull() {
            addCriterion("cfeedid is null");
            return (Criteria) this;
        }

        public Criteria andCfeedidIsNotNull() {
            addCriterion("cfeedid is not null");
            return (Criteria) this;
        }

        public Criteria andCfeedidEqualTo(String value) {
            addCriterion("cfeedid =", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidNotEqualTo(String value) {
            addCriterion("cfeedid <>", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidGreaterThan(String value) {
            addCriterion("cfeedid >", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidGreaterThanOrEqualTo(String value) {
            addCriterion("cfeedid >=", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLessThan(String value) {
            addCriterion("cfeedid <", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLessThanOrEqualTo(String value) {
            addCriterion("cfeedid <=", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLike(String value) {
            addCriterion("cfeedid like", value, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotLike(String value) {
            addCriterion("cfeedid not like", value, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidIn(List<String> values) {
            addCriterion("cfeedid in", values, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotIn(List<String> values) {
            addCriterion("cfeedid not in", values, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidBetween(String value1, String value2) {
            addCriterion("cfeedid between", value1, value2, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotBetween(String value1, String value2) {
            addCriterion("cfeedid not between", value1, value2, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCinstockidIsNull() {
            addCriterion("cinstockid is null");
            return (Criteria) this;
        }

        public Criteria andCinstockidIsNotNull() {
            addCriterion("cinstockid is not null");
            return (Criteria) this;
        }

        public Criteria andCinstockidEqualTo(String value) {
            addCriterion("cinstockid =", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidNotEqualTo(String value) {
            addCriterion("cinstockid <>", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidGreaterThan(String value) {
            addCriterion("cinstockid >", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidGreaterThanOrEqualTo(String value) {
            addCriterion("cinstockid >=", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidLessThan(String value) {
            addCriterion("cinstockid <", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidLessThanOrEqualTo(String value) {
            addCriterion("cinstockid <=", value, "cinstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCinstockidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cinstockid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCinstockidLike(String value) {
            addCriterion("cinstockid like", value, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andCinstockidNotLike(String value) {
            addCriterion("cinstockid not like", value, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andCinstockidIn(List<String> values) {
            addCriterion("cinstockid in", values, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andCinstockidNotIn(List<String> values) {
            addCriterion("cinstockid not in", values, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andCinstockidBetween(String value1, String value2) {
            addCriterion("cinstockid between", value1, value2, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andCinstockidNotBetween(String value1, String value2) {
            addCriterion("cinstockid not between", value1, value2, "cinstockid");
            return (Criteria) this;
        }

        public Criteria andClocationidIsNull() {
            addCriterion("clocationid is null");
            return (Criteria) this;
        }

        public Criteria andClocationidIsNotNull() {
            addCriterion("clocationid is not null");
            return (Criteria) this;
        }

        public Criteria andClocationidEqualTo(String value) {
            addCriterion("clocationid =", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidNotEqualTo(String value) {
            addCriterion("clocationid <>", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidGreaterThan(String value) {
            addCriterion("clocationid >", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidGreaterThanOrEqualTo(String value) {
            addCriterion("clocationid >=", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLessThan(String value) {
            addCriterion("clocationid <", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLessThanOrEqualTo(String value) {
            addCriterion("clocationid <=", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("clocationid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLike(String value) {
            addCriterion("clocationid like", value, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotLike(String value) {
            addCriterion("clocationid not like", value, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidIn(List<String> values) {
            addCriterion("clocationid in", values, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotIn(List<String> values) {
            addCriterion("clocationid not in", values, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidBetween(String value1, String value2) {
            addCriterion("clocationid between", value1, value2, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotBetween(String value1, String value2) {
            addCriterion("clocationid not between", value1, value2, "clocationid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIsNull() {
            addCriterion("coutstockid is null");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIsNotNull() {
            addCriterion("coutstockid is not null");
            return (Criteria) this;
        }

        public Criteria andCoutstockidEqualTo(String value) {
            addCriterion("coutstockid =", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotEqualTo(String value) {
            addCriterion("coutstockid <>", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidGreaterThan(String value) {
            addCriterion("coutstockid >", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidGreaterThanOrEqualTo(String value) {
            addCriterion("coutstockid >=", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLessThan(String value) {
            addCriterion("coutstockid <", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLessThanOrEqualTo(String value) {
            addCriterion("coutstockid <=", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLike(String value) {
            addCriterion("coutstockid like", value, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotLike(String value) {
            addCriterion("coutstockid not like", value, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIn(List<String> values) {
            addCriterion("coutstockid in", values, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotIn(List<String> values) {
            addCriterion("coutstockid not in", values, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidBetween(String value1, String value2) {
            addCriterion("coutstockid between", value1, value2, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotBetween(String value1, String value2) {
            addCriterion("coutstockid not between", value1, value2, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCpickmidIsNull() {
            addCriterion("cpickmid is null");
            return (Criteria) this;
        }

        public Criteria andCpickmidIsNotNull() {
            addCriterion("cpickmid is not null");
            return (Criteria) this;
        }

        public Criteria andCpickmidEqualTo(String value) {
            addCriterion("cpickmid =", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidNotEqualTo(String value) {
            addCriterion("cpickmid <>", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidGreaterThan(String value) {
            addCriterion("cpickmid >", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidGreaterThanOrEqualTo(String value) {
            addCriterion("cpickmid >=", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLessThan(String value) {
            addCriterion("cpickmid <", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLessThanOrEqualTo(String value) {
            addCriterion("cpickmid <=", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLike(String value) {
            addCriterion("cpickmid like", value, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotLike(String value) {
            addCriterion("cpickmid not like", value, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidIn(List<String> values) {
            addCriterion("cpickmid in", values, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotIn(List<String> values) {
            addCriterion("cpickmid not in", values, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidBetween(String value1, String value2) {
            addCriterion("cpickmid between", value1, value2, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotBetween(String value1, String value2) {
            addCriterion("cpickmid not between", value1, value2, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIsNull() {
            addCriterion("creplacesrcid is null");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIsNotNull() {
            addCriterion("creplacesrcid is not null");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidEqualTo(String value) {
            addCriterion("creplacesrcid =", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotEqualTo(String value) {
            addCriterion("creplacesrcid <>", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidGreaterThan(String value) {
            addCriterion("creplacesrcid >", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidGreaterThanOrEqualTo(String value) {
            addCriterion("creplacesrcid >=", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLessThan(String value) {
            addCriterion("creplacesrcid <", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLessThanOrEqualTo(String value) {
            addCriterion("creplacesrcid <=", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLike(String value) {
            addCriterion("creplacesrcid like", value, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotLike(String value) {
            addCriterion("creplacesrcid not like", value, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIn(List<String> values) {
            addCriterion("creplacesrcid in", values, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotIn(List<String> values) {
            addCriterion("creplacesrcid not in", values, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidBetween(String value1, String value2) {
            addCriterion("creplacesrcid between", value1, value2, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotBetween(String value1, String value2) {
            addCriterion("creplacesrcid not between", value1, value2, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidIsNull() {
            addCriterion("crtopacid is null");
            return (Criteria) this;
        }

        public Criteria andCrtopacidIsNotNull() {
            addCriterion("crtopacid is not null");
            return (Criteria) this;
        }

        public Criteria andCrtopacidEqualTo(String value) {
            addCriterion("crtopacid =", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidNotEqualTo(String value) {
            addCriterion("crtopacid <>", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidGreaterThan(String value) {
            addCriterion("crtopacid >", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidGreaterThanOrEqualTo(String value) {
            addCriterion("crtopacid >=", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidLessThan(String value) {
            addCriterion("crtopacid <", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidLessThanOrEqualTo(String value) {
            addCriterion("crtopacid <=", value, "crtopacid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrtopacidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("crtopacid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrtopacidLike(String value) {
            addCriterion("crtopacid like", value, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidNotLike(String value) {
            addCriterion("crtopacid not like", value, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidIn(List<String> values) {
            addCriterion("crtopacid in", values, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidNotIn(List<String> values) {
            addCriterion("crtopacid not in", values, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidBetween(String value1, String value2) {
            addCriterion("crtopacid between", value1, value2, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCrtopacidNotBetween(String value1, String value2) {
            addCriterion("crtopacid not between", value1, value2, "crtopacid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIsNull() {
            addCriterion("cstockmanid is null");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIsNotNull() {
            addCriterion("cstockmanid is not null");
            return (Criteria) this;
        }

        public Criteria andCstockmanidEqualTo(String value) {
            addCriterion("cstockmanid =", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotEqualTo(String value) {
            addCriterion("cstockmanid <>", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidGreaterThan(String value) {
            addCriterion("cstockmanid >", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidGreaterThanOrEqualTo(String value) {
            addCriterion("cstockmanid >=", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLessThan(String value) {
            addCriterion("cstockmanid <", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLessThanOrEqualTo(String value) {
            addCriterion("cstockmanid <=", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLike(String value) {
            addCriterion("cstockmanid like", value, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotLike(String value) {
            addCriterion("cstockmanid not like", value, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIn(List<String> values) {
            addCriterion("cstockmanid in", values, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotIn(List<String> values) {
            addCriterion("cstockmanid not in", values, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidBetween(String value1, String value2) {
            addCriterion("cstockmanid between", value1, value2, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotBetween(String value1, String value2) {
            addCriterion("cstockmanid not between", value1, value2, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidIsNull() {
            addCriterion("csupplyorgid is null");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidIsNotNull() {
            addCriterion("csupplyorgid is not null");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidEqualTo(String value) {
            addCriterion("csupplyorgid =", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidNotEqualTo(String value) {
            addCriterion("csupplyorgid <>", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidGreaterThan(String value) {
            addCriterion("csupplyorgid >", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidGreaterThanOrEqualTo(String value) {
            addCriterion("csupplyorgid >=", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidLessThan(String value) {
            addCriterion("csupplyorgid <", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidLessThanOrEqualTo(String value) {
            addCriterion("csupplyorgid <=", value, "csupplyorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidLike(String value) {
            addCriterion("csupplyorgid like", value, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidNotLike(String value) {
            addCriterion("csupplyorgid not like", value, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidIn(List<String> values) {
            addCriterion("csupplyorgid in", values, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidNotIn(List<String> values) {
            addCriterion("csupplyorgid not in", values, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidBetween(String value1, String value2) {
            addCriterion("csupplyorgid between", value1, value2, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgidNotBetween(String value1, String value2) {
            addCriterion("csupplyorgid not between", value1, value2, "csupplyorgid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidIsNull() {
            addCriterion("csupplyorgvid is null");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidIsNotNull() {
            addCriterion("csupplyorgvid is not null");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidEqualTo(String value) {
            addCriterion("csupplyorgvid =", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidNotEqualTo(String value) {
            addCriterion("csupplyorgvid <>", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidGreaterThan(String value) {
            addCriterion("csupplyorgvid >", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidGreaterThanOrEqualTo(String value) {
            addCriterion("csupplyorgvid >=", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidLessThan(String value) {
            addCriterion("csupplyorgvid <", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidLessThanOrEqualTo(String value) {
            addCriterion("csupplyorgvid <=", value, "csupplyorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsupplyorgvidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("csupplyorgvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidLike(String value) {
            addCriterion("csupplyorgvid like", value, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidNotLike(String value) {
            addCriterion("csupplyorgvid not like", value, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidIn(List<String> values) {
            addCriterion("csupplyorgvid in", values, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidNotIn(List<String> values) {
            addCriterion("csupplyorgvid not in", values, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidBetween(String value1, String value2) {
            addCriterion("csupplyorgvid between", value1, value2, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCsupplyorgvidNotBetween(String value1, String value2) {
            addCriterion("csupplyorgvid not between", value1, value2, "csupplyorgvid");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNull() {
            addCriterion("cwkid is null");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNotNull() {
            addCriterion("cwkid is not null");
            return (Criteria) this;
        }

        public Criteria andCwkidEqualTo(String value) {
            addCriterion("cwkid =", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidNotEqualTo(String value) {
            addCriterion("cwkid <>", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThan(String value) {
            addCriterion("cwkid >", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThanOrEqualTo(String value) {
            addCriterion("cwkid >=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThan(String value) {
            addCriterion("cwkid <", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThanOrEqualTo(String value) {
            addCriterion("cwkid <=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("cwkid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLike(String value) {
            addCriterion("cwkid like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotLike(String value) {
            addCriterion("cwkid not like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidIn(List<String> values) {
            addCriterion("cwkid in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotIn(List<String> values) {
            addCriterion("cwkid not in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidBetween(String value1, String value2) {
            addCriterion("cwkid between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotBetween(String value1, String value2) {
            addCriterion("cwkid not between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andDrIsNull() {
            addCriterion("dr is null");
            return (Criteria) this;
        }

        public Criteria andDrIsNotNull() {
            addCriterion("dr is not null");
            return (Criteria) this;
        }

        public Criteria andDrEqualTo(Integer value) {
            addCriterion("dr =", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrNotEqualTo(Integer value) {
            addCriterion("dr <>", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThan(Integer value) {
            addCriterion("dr >", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThanOrEqualTo(Integer value) {
            addCriterion("dr >=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThan(Integer value) {
            addCriterion("dr <", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThanOrEqualTo(Integer value) {
            addCriterion("dr <=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("dr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrIn(List<Integer> values) {
            addCriterion("dr in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotIn(List<Integer> values) {
            addCriterion("dr not in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrBetween(Integer value1, Integer value2) {
            addCriterion("dr between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotBetween(Integer value1, Integer value2) {
            addCriterion("dr not between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrequiredateIsNull() {
            addCriterion("drequiredate is null");
            return (Criteria) this;
        }

        public Criteria andDrequiredateIsNotNull() {
            addCriterion("drequiredate is not null");
            return (Criteria) this;
        }

        public Criteria andDrequiredateEqualTo(String value) {
            addCriterion("drequiredate =", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateNotEqualTo(String value) {
            addCriterion("drequiredate <>", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateGreaterThan(String value) {
            addCriterion("drequiredate >", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateGreaterThanOrEqualTo(String value) {
            addCriterion("drequiredate >=", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateLessThan(String value) {
            addCriterion("drequiredate <", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateLessThanOrEqualTo(String value) {
            addCriterion("drequiredate <=", value, "drequiredate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrequiredateLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("drequiredate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrequiredateLike(String value) {
            addCriterion("drequiredate like", value, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andDrequiredateNotLike(String value) {
            addCriterion("drequiredate not like", value, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andDrequiredateIn(List<String> values) {
            addCriterion("drequiredate in", values, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andDrequiredateNotIn(List<String> values) {
            addCriterion("drequiredate not in", values, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andDrequiredateBetween(String value1, String value2) {
            addCriterion("drequiredate between", value1, value2, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andDrequiredateNotBetween(String value1, String value2) {
            addCriterion("drequiredate not between", value1, value2, "drequiredate");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeIsNull() {
            addCriterion("fbackflushtime is null");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeIsNotNull() {
            addCriterion("fbackflushtime is not null");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeEqualTo(Integer value) {
            addCriterion("fbackflushtime =", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeNotEqualTo(Integer value) {
            addCriterion("fbackflushtime <>", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeGreaterThan(Integer value) {
            addCriterion("fbackflushtime >", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fbackflushtime >=", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeLessThan(Integer value) {
            addCriterion("fbackflushtime <", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeLessThanOrEqualTo(Integer value) {
            addCriterion("fbackflushtime <=", value, "fbackflushtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtimeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtime <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeIn(List<Integer> values) {
            addCriterion("fbackflushtime in", values, "fbackflushtime");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeNotIn(List<Integer> values) {
            addCriterion("fbackflushtime not in", values, "fbackflushtime");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeBetween(Integer value1, Integer value2) {
            addCriterion("fbackflushtime between", value1, value2, "fbackflushtime");
            return (Criteria) this;
        }

        public Criteria andFbackflushtimeNotBetween(Integer value1, Integer value2) {
            addCriterion("fbackflushtime not between", value1, value2, "fbackflushtime");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeIsNull() {
            addCriterion("fbackflushtype is null");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeIsNotNull() {
            addCriterion("fbackflushtype is not null");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeEqualTo(Integer value) {
            addCriterion("fbackflushtype =", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeNotEqualTo(Integer value) {
            addCriterion("fbackflushtype <>", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeGreaterThan(Integer value) {
            addCriterion("fbackflushtype >", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fbackflushtype >=", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeLessThan(Integer value) {
            addCriterion("fbackflushtype <", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeLessThanOrEqualTo(Integer value) {
            addCriterion("fbackflushtype <=", value, "fbackflushtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbackflushtypeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbackflushtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeIn(List<Integer> values) {
            addCriterion("fbackflushtype in", values, "fbackflushtype");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeNotIn(List<Integer> values) {
            addCriterion("fbackflushtype not in", values, "fbackflushtype");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeBetween(Integer value1, Integer value2) {
            addCriterion("fbackflushtype between", value1, value2, "fbackflushtype");
            return (Criteria) this;
        }

        public Criteria andFbackflushtypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fbackflushtype not between", value1, value2, "fbackflushtype");
            return (Criteria) this;
        }

        public Criteria andFbomtypeIsNull() {
            addCriterion("fbomtype is null");
            return (Criteria) this;
        }

        public Criteria andFbomtypeIsNotNull() {
            addCriterion("fbomtype is not null");
            return (Criteria) this;
        }

        public Criteria andFbomtypeEqualTo(Integer value) {
            addCriterion("fbomtype =", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeNotEqualTo(Integer value) {
            addCriterion("fbomtype <>", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeGreaterThan(Integer value) {
            addCriterion("fbomtype >", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fbomtype >=", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeLessThan(Integer value) {
            addCriterion("fbomtype <", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeLessThanOrEqualTo(Integer value) {
            addCriterion("fbomtype <=", value, "fbomtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbomtypeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fbomtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbomtypeIn(List<Integer> values) {
            addCriterion("fbomtype in", values, "fbomtype");
            return (Criteria) this;
        }

        public Criteria andFbomtypeNotIn(List<Integer> values) {
            addCriterion("fbomtype not in", values, "fbomtype");
            return (Criteria) this;
        }

        public Criteria andFbomtypeBetween(Integer value1, Integer value2) {
            addCriterion("fbomtype between", value1, value2, "fbomtype");
            return (Criteria) this;
        }

        public Criteria andFbomtypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fbomtype not between", value1, value2, "fbomtype");
            return (Criteria) this;
        }

        public Criteria andFitemsourceIsNull() {
            addCriterion("fitemsource is null");
            return (Criteria) this;
        }

        public Criteria andFitemsourceIsNotNull() {
            addCriterion("fitemsource is not null");
            return (Criteria) this;
        }

        public Criteria andFitemsourceEqualTo(Integer value) {
            addCriterion("fitemsource =", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotEqualTo(Integer value) {
            addCriterion("fitemsource <>", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceGreaterThan(Integer value) {
            addCriterion("fitemsource >", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceGreaterThanOrEqualTo(Integer value) {
            addCriterion("fitemsource >=", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceLessThan(Integer value) {
            addCriterion("fitemsource <", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceLessThanOrEqualTo(Integer value) {
            addCriterion("fitemsource <=", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceIn(List<Integer> values) {
            addCriterion("fitemsource in", values, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotIn(List<Integer> values) {
            addCriterion("fitemsource not in", values, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceBetween(Integer value1, Integer value2) {
            addCriterion("fitemsource between", value1, value2, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotBetween(Integer value1, Integer value2) {
            addCriterion("fitemsource not between", value1, value2, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemtypeIsNull() {
            addCriterion("fitemtype is null");
            return (Criteria) this;
        }

        public Criteria andFitemtypeIsNotNull() {
            addCriterion("fitemtype is not null");
            return (Criteria) this;
        }

        public Criteria andFitemtypeEqualTo(Integer value) {
            addCriterion("fitemtype =", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotEqualTo(Integer value) {
            addCriterion("fitemtype <>", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeGreaterThan(Integer value) {
            addCriterion("fitemtype >", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fitemtype >=", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeLessThan(Integer value) {
            addCriterion("fitemtype <", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeLessThanOrEqualTo(Integer value) {
            addCriterion("fitemtype <=", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeIn(List<Integer> values) {
            addCriterion("fitemtype in", values, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotIn(List<Integer> values) {
            addCriterion("fitemtype not in", values, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeBetween(Integer value1, Integer value2) {
            addCriterion("fitemtype between", value1, value2, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fitemtype not between", value1, value2, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoIsNull() {
            addCriterion("freplaceinfo is null");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoIsNotNull() {
            addCriterion("freplaceinfo is not null");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoEqualTo(Integer value) {
            addCriterion("freplaceinfo =", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoNotEqualTo(Integer value) {
            addCriterion("freplaceinfo <>", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoGreaterThan(Integer value) {
            addCriterion("freplaceinfo >", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoGreaterThanOrEqualTo(Integer value) {
            addCriterion("freplaceinfo >=", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoLessThan(Integer value) {
            addCriterion("freplaceinfo <", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoLessThanOrEqualTo(Integer value) {
            addCriterion("freplaceinfo <=", value, "freplaceinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplaceinfoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplaceinfo <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoIn(List<Integer> values) {
            addCriterion("freplaceinfo in", values, "freplaceinfo");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoNotIn(List<Integer> values) {
            addCriterion("freplaceinfo not in", values, "freplaceinfo");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoBetween(Integer value1, Integer value2) {
            addCriterion("freplaceinfo between", value1, value2, "freplaceinfo");
            return (Criteria) this;
        }

        public Criteria andFreplaceinfoNotBetween(Integer value1, Integer value2) {
            addCriterion("freplaceinfo not between", value1, value2, "freplaceinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeIsNull() {
            addCriterion("freplacetype is null");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeIsNotNull() {
            addCriterion("freplacetype is not null");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeEqualTo(Integer value) {
            addCriterion("freplacetype =", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeNotEqualTo(Integer value) {
            addCriterion("freplacetype <>", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeGreaterThan(Integer value) {
            addCriterion("freplacetype >", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("freplacetype >=", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeLessThan(Integer value) {
            addCriterion("freplacetype <", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeLessThanOrEqualTo(Integer value) {
            addCriterion("freplacetype <=", value, "freplacetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacetypeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("freplacetype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacetypeIn(List<Integer> values) {
            addCriterion("freplacetype in", values, "freplacetype");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeNotIn(List<Integer> values) {
            addCriterion("freplacetype not in", values, "freplacetype");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeBetween(Integer value1, Integer value2) {
            addCriterion("freplacetype between", value1, value2, "freplacetype");
            return (Criteria) this;
        }

        public Criteria andFreplacetypeNotBetween(Integer value1, Integer value2) {
            addCriterion("freplacetype not between", value1, value2, "freplacetype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIsNull() {
            addCriterion("fsupplytype is null");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIsNotNull() {
            addCriterion("fsupplytype is not null");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeEqualTo(Integer value) {
            addCriterion("fsupplytype =", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotEqualTo(Integer value) {
            addCriterion("fsupplytype <>", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeGreaterThan(Integer value) {
            addCriterion("fsupplytype >", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fsupplytype >=", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeLessThan(Integer value) {
            addCriterion("fsupplytype <", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeLessThanOrEqualTo(Integer value) {
            addCriterion("fsupplytype <=", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIn(List<Integer> values) {
            addCriterion("fsupplytype in", values, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotIn(List<Integer> values) {
            addCriterion("fsupplytype not in", values, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeBetween(Integer value1, Integer value2) {
            addCriterion("fsupplytype between", value1, value2, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fsupplytype not between", value1, value2, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFtdxxIsNull() {
            addCriterion("ftdxx is null");
            return (Criteria) this;
        }

        public Criteria andFtdxxIsNotNull() {
            addCriterion("ftdxx is not null");
            return (Criteria) this;
        }

        public Criteria andFtdxxEqualTo(Integer value) {
            addCriterion("ftdxx =", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxNotEqualTo(Integer value) {
            addCriterion("ftdxx <>", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxGreaterThan(Integer value) {
            addCriterion("ftdxx >", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxGreaterThanOrEqualTo(Integer value) {
            addCriterion("ftdxx >=", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxLessThan(Integer value) {
            addCriterion("ftdxx <", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxLessThanOrEqualTo(Integer value) {
            addCriterion("ftdxx <=", value, "ftdxx");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFtdxxLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ftdxx <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFtdxxIn(List<Integer> values) {
            addCriterion("ftdxx in", values, "ftdxx");
            return (Criteria) this;
        }

        public Criteria andFtdxxNotIn(List<Integer> values) {
            addCriterion("ftdxx not in", values, "ftdxx");
            return (Criteria) this;
        }

        public Criteria andFtdxxBetween(Integer value1, Integer value2) {
            addCriterion("ftdxx between", value1, value2, "ftdxx");
            return (Criteria) this;
        }

        public Criteria andFtdxxNotBetween(Integer value1, Integer value2) {
            addCriterion("ftdxx not between", value1, value2, "ftdxx");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumIsNull() {
            addCriterion("naccoutastnum is null");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumIsNotNull() {
            addCriterion("naccoutastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumEqualTo(Double value) {
            addCriterion("naccoutastnum =", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumNotEqualTo(Double value) {
            addCriterion("naccoutastnum <>", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumGreaterThan(Double value) {
            addCriterion("naccoutastnum >", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("naccoutastnum >=", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumLessThan(Double value) {
            addCriterion("naccoutastnum <", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumLessThanOrEqualTo(Double value) {
            addCriterion("naccoutastnum <=", value, "naccoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumIn(List<Double> values) {
            addCriterion("naccoutastnum in", values, "naccoutastnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumNotIn(List<Double> values) {
            addCriterion("naccoutastnum not in", values, "naccoutastnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumBetween(Double value1, Double value2) {
            addCriterion("naccoutastnum between", value1, value2, "naccoutastnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutastnumNotBetween(Double value1, Double value2) {
            addCriterion("naccoutastnum not between", value1, value2, "naccoutastnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumIsNull() {
            addCriterion("naccoutnum is null");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumIsNotNull() {
            addCriterion("naccoutnum is not null");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumEqualTo(Double value) {
            addCriterion("naccoutnum =", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumNotEqualTo(Double value) {
            addCriterion("naccoutnum <>", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumGreaterThan(Double value) {
            addCriterion("naccoutnum >", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumGreaterThanOrEqualTo(Double value) {
            addCriterion("naccoutnum >=", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumLessThan(Double value) {
            addCriterion("naccoutnum <", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumLessThanOrEqualTo(Double value) {
            addCriterion("naccoutnum <=", value, "naccoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNaccoutnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("naccoutnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNaccoutnumIn(List<Double> values) {
            addCriterion("naccoutnum in", values, "naccoutnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumNotIn(List<Double> values) {
            addCriterion("naccoutnum not in", values, "naccoutnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumBetween(Double value1, Double value2) {
            addCriterion("naccoutnum between", value1, value2, "naccoutnum");
            return (Criteria) this;
        }

        public Criteria andNaccoutnumNotBetween(Double value1, Double value2) {
            addCriterion("naccoutnum not between", value1, value2, "naccoutnum");
            return (Criteria) this;
        }

        public Criteria andNatpastnumIsNull() {
            addCriterion("natpastnum is null");
            return (Criteria) this;
        }

        public Criteria andNatpastnumIsNotNull() {
            addCriterion("natpastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNatpastnumEqualTo(Double value) {
            addCriterion("natpastnum =", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumNotEqualTo(Double value) {
            addCriterion("natpastnum <>", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumGreaterThan(Double value) {
            addCriterion("natpastnum >", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("natpastnum >=", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumLessThan(Double value) {
            addCriterion("natpastnum <", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumLessThanOrEqualTo(Double value) {
            addCriterion("natpastnum <=", value, "natpastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpastnumIn(List<Double> values) {
            addCriterion("natpastnum in", values, "natpastnum");
            return (Criteria) this;
        }

        public Criteria andNatpastnumNotIn(List<Double> values) {
            addCriterion("natpastnum not in", values, "natpastnum");
            return (Criteria) this;
        }

        public Criteria andNatpastnumBetween(Double value1, Double value2) {
            addCriterion("natpastnum between", value1, value2, "natpastnum");
            return (Criteria) this;
        }

        public Criteria andNatpastnumNotBetween(Double value1, Double value2) {
            addCriterion("natpastnum not between", value1, value2, "natpastnum");
            return (Criteria) this;
        }

        public Criteria andNatpnumIsNull() {
            addCriterion("natpnum is null");
            return (Criteria) this;
        }

        public Criteria andNatpnumIsNotNull() {
            addCriterion("natpnum is not null");
            return (Criteria) this;
        }

        public Criteria andNatpnumEqualTo(Double value) {
            addCriterion("natpnum =", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumNotEqualTo(Double value) {
            addCriterion("natpnum <>", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumGreaterThan(Double value) {
            addCriterion("natpnum >", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumGreaterThanOrEqualTo(Double value) {
            addCriterion("natpnum >=", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumLessThan(Double value) {
            addCriterion("natpnum <", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumLessThanOrEqualTo(Double value) {
            addCriterion("natpnum <=", value, "natpnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNatpnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("natpnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNatpnumIn(List<Double> values) {
            addCriterion("natpnum in", values, "natpnum");
            return (Criteria) this;
        }

        public Criteria andNatpnumNotIn(List<Double> values) {
            addCriterion("natpnum not in", values, "natpnum");
            return (Criteria) this;
        }

        public Criteria andNatpnumBetween(Double value1, Double value2) {
            addCriterion("natpnum between", value1, value2, "natpnum");
            return (Criteria) this;
        }

        public Criteria andNatpnumNotBetween(Double value1, Double value2) {
            addCriterion("natpnum not between", value1, value2, "natpnum");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumIsNull() {
            addCriterion("nbcckastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumIsNotNull() {
            addCriterion("nbcckastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumEqualTo(Double value) {
            addCriterion("nbcckastnum =", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumNotEqualTo(Double value) {
            addCriterion("nbcckastnum <>", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumGreaterThan(Double value) {
            addCriterion("nbcckastnum >", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbcckastnum >=", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumLessThan(Double value) {
            addCriterion("nbcckastnum <", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbcckastnum <=", value, "nbcckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbcckastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbcckastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbcckastnumIn(List<Double> values) {
            addCriterion("nbcckastnum in", values, "nbcckastnum");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumNotIn(List<Double> values) {
            addCriterion("nbcckastnum not in", values, "nbcckastnum");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumBetween(Double value1, Double value2) {
            addCriterion("nbcckastnum between", value1, value2, "nbcckastnum");
            return (Criteria) this;
        }

        public Criteria andNbcckastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbcckastnum not between", value1, value2, "nbcckastnum");
            return (Criteria) this;
        }

        public Criteria andNbccknumIsNull() {
            addCriterion("nbccknum is null");
            return (Criteria) this;
        }

        public Criteria andNbccknumIsNotNull() {
            addCriterion("nbccknum is not null");
            return (Criteria) this;
        }

        public Criteria andNbccknumEqualTo(Double value) {
            addCriterion("nbccknum =", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumNotEqualTo(Double value) {
            addCriterion("nbccknum <>", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumGreaterThan(Double value) {
            addCriterion("nbccknum >", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbccknum >=", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumLessThan(Double value) {
            addCriterion("nbccknum <", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumLessThanOrEqualTo(Double value) {
            addCriterion("nbccknum <=", value, "nbccknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbccknumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbccknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbccknumIn(List<Double> values) {
            addCriterion("nbccknum in", values, "nbccknum");
            return (Criteria) this;
        }

        public Criteria andNbccknumNotIn(List<Double> values) {
            addCriterion("nbccknum not in", values, "nbccknum");
            return (Criteria) this;
        }

        public Criteria andNbccknumBetween(Double value1, Double value2) {
            addCriterion("nbccknum between", value1, value2, "nbccknum");
            return (Criteria) this;
        }

        public Criteria andNbccknumNotBetween(Double value1, Double value2) {
            addCriterion("nbccknum not between", value1, value2, "nbccknum");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumIsNull() {
            addCriterion("nbsetpartsnum is null");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumIsNotNull() {
            addCriterion("nbsetpartsnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumEqualTo(Double value) {
            addCriterion("nbsetpartsnum =", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumNotEqualTo(Double value) {
            addCriterion("nbsetpartsnum <>", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumGreaterThan(Double value) {
            addCriterion("nbsetpartsnum >", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbsetpartsnum >=", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumLessThan(Double value) {
            addCriterion("nbsetpartsnum <", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumLessThanOrEqualTo(Double value) {
            addCriterion("nbsetpartsnum <=", value, "nbsetpartsnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsetpartsnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nbsetpartsnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumIn(List<Double> values) {
            addCriterion("nbsetpartsnum in", values, "nbsetpartsnum");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumNotIn(List<Double> values) {
            addCriterion("nbsetpartsnum not in", values, "nbsetpartsnum");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumBetween(Double value1, Double value2) {
            addCriterion("nbsetpartsnum between", value1, value2, "nbsetpartsnum");
            return (Criteria) this;
        }

        public Criteria andNbsetpartsnumNotBetween(Double value1, Double value2) {
            addCriterion("nbsetpartsnum not between", value1, value2, "nbsetpartsnum");
            return (Criteria) this;
        }

        public Criteria andNdissipationumIsNull() {
            addCriterion("ndissipationum is null");
            return (Criteria) this;
        }

        public Criteria andNdissipationumIsNotNull() {
            addCriterion("ndissipationum is not null");
            return (Criteria) this;
        }

        public Criteria andNdissipationumEqualTo(Double value) {
            addCriterion("ndissipationum =", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumNotEqualTo(Double value) {
            addCriterion("ndissipationum <>", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumGreaterThan(Double value) {
            addCriterion("ndissipationum >", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumGreaterThanOrEqualTo(Double value) {
            addCriterion("ndissipationum >=", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumLessThan(Double value) {
            addCriterion("ndissipationum <", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumLessThanOrEqualTo(Double value) {
            addCriterion("ndissipationum <=", value, "ndissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNdissipationumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ndissipationum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNdissipationumIn(List<Double> values) {
            addCriterion("ndissipationum in", values, "ndissipationum");
            return (Criteria) this;
        }

        public Criteria andNdissipationumNotIn(List<Double> values) {
            addCriterion("ndissipationum not in", values, "ndissipationum");
            return (Criteria) this;
        }

        public Criteria andNdissipationumBetween(Double value1, Double value2) {
            addCriterion("ndissipationum between", value1, value2, "ndissipationum");
            return (Criteria) this;
        }

        public Criteria andNdissipationumNotBetween(Double value1, Double value2) {
            addCriterion("ndissipationum not between", value1, value2, "ndissipationum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumIsNull() {
            addCriterion("nfixshrinkastnum is null");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumIsNotNull() {
            addCriterion("nfixshrinkastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumEqualTo(Double value) {
            addCriterion("nfixshrinkastnum =", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumNotEqualTo(Double value) {
            addCriterion("nfixshrinkastnum <>", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumGreaterThan(Double value) {
            addCriterion("nfixshrinkastnum >", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nfixshrinkastnum >=", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumLessThan(Double value) {
            addCriterion("nfixshrinkastnum <", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumLessThanOrEqualTo(Double value) {
            addCriterion("nfixshrinkastnum <=", value, "nfixshrinkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinkastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinkastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumIn(List<Double> values) {
            addCriterion("nfixshrinkastnum in", values, "nfixshrinkastnum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumNotIn(List<Double> values) {
            addCriterion("nfixshrinkastnum not in", values, "nfixshrinkastnum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumBetween(Double value1, Double value2) {
            addCriterion("nfixshrinkastnum between", value1, value2, "nfixshrinkastnum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinkastnumNotBetween(Double value1, Double value2) {
            addCriterion("nfixshrinkastnum not between", value1, value2, "nfixshrinkastnum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumIsNull() {
            addCriterion("nfixshrinknum is null");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumIsNotNull() {
            addCriterion("nfixshrinknum is not null");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumEqualTo(Double value) {
            addCriterion("nfixshrinknum =", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumNotEqualTo(Double value) {
            addCriterion("nfixshrinknum <>", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumGreaterThan(Double value) {
            addCriterion("nfixshrinknum >", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nfixshrinknum >=", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumLessThan(Double value) {
            addCriterion("nfixshrinknum <", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumLessThanOrEqualTo(Double value) {
            addCriterion("nfixshrinknum <=", value, "nfixshrinknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNfixshrinknumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nfixshrinknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumIn(List<Double> values) {
            addCriterion("nfixshrinknum in", values, "nfixshrinknum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumNotIn(List<Double> values) {
            addCriterion("nfixshrinknum not in", values, "nfixshrinknum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumBetween(Double value1, Double value2) {
            addCriterion("nfixshrinknum between", value1, value2, "nfixshrinknum");
            return (Criteria) this;
        }

        public Criteria andNfixshrinknumNotBetween(Double value1, Double value2) {
            addCriterion("nfixshrinknum not between", value1, value2, "nfixshrinknum");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumIsNull() {
            addCriterion("nnormaloutnum is null");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumIsNotNull() {
            addCriterion("nnormaloutnum is not null");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumEqualTo(Double value) {
            addCriterion("nnormaloutnum =", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumNotEqualTo(Double value) {
            addCriterion("nnormaloutnum <>", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumGreaterThan(Double value) {
            addCriterion("nnormaloutnum >", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nnormaloutnum >=", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumLessThan(Double value) {
            addCriterion("nnormaloutnum <", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumLessThanOrEqualTo(Double value) {
            addCriterion("nnormaloutnum <=", value, "nnormaloutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnormaloutnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nnormaloutnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumIn(List<Double> values) {
            addCriterion("nnormaloutnum in", values, "nnormaloutnum");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumNotIn(List<Double> values) {
            addCriterion("nnormaloutnum not in", values, "nnormaloutnum");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumBetween(Double value1, Double value2) {
            addCriterion("nnormaloutnum between", value1, value2, "nnormaloutnum");
            return (Criteria) this;
        }

        public Criteria andNnormaloutnumNotBetween(Double value1, Double value2) {
            addCriterion("nnormaloutnum not between", value1, value2, "nnormaloutnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumIsNull() {
            addCriterion("noverreqastnum is null");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumIsNotNull() {
            addCriterion("noverreqastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumEqualTo(Double value) {
            addCriterion("noverreqastnum =", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumNotEqualTo(Double value) {
            addCriterion("noverreqastnum <>", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumGreaterThan(Double value) {
            addCriterion("noverreqastnum >", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("noverreqastnum >=", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumLessThan(Double value) {
            addCriterion("noverreqastnum <", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumLessThanOrEqualTo(Double value) {
            addCriterion("noverreqastnum <=", value, "noverreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumIn(List<Double> values) {
            addCriterion("noverreqastnum in", values, "noverreqastnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumNotIn(List<Double> values) {
            addCriterion("noverreqastnum not in", values, "noverreqastnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumBetween(Double value1, Double value2) {
            addCriterion("noverreqastnum between", value1, value2, "noverreqastnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqastnumNotBetween(Double value1, Double value2) {
            addCriterion("noverreqastnum not between", value1, value2, "noverreqastnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumIsNull() {
            addCriterion("noverreqnum is null");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumIsNotNull() {
            addCriterion("noverreqnum is not null");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumEqualTo(Double value) {
            addCriterion("noverreqnum =", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumNotEqualTo(Double value) {
            addCriterion("noverreqnum <>", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumGreaterThan(Double value) {
            addCriterion("noverreqnum >", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumGreaterThanOrEqualTo(Double value) {
            addCriterion("noverreqnum >=", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumLessThan(Double value) {
            addCriterion("noverreqnum <", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumLessThanOrEqualTo(Double value) {
            addCriterion("noverreqnum <=", value, "noverreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNoverreqnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("noverreqnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNoverreqnumIn(List<Double> values) {
            addCriterion("noverreqnum in", values, "noverreqnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumNotIn(List<Double> values) {
            addCriterion("noverreqnum not in", values, "noverreqnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumBetween(Double value1, Double value2) {
            addCriterion("noverreqnum between", value1, value2, "noverreqnum");
            return (Criteria) this;
        }

        public Criteria andNoverreqnumNotBetween(Double value1, Double value2) {
            addCriterion("noverreqnum not between", value1, value2, "noverreqnum");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumIsNull() {
            addCriterion("npickdemandnum is null");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumIsNotNull() {
            addCriterion("npickdemandnum is not null");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumEqualTo(Double value) {
            addCriterion("npickdemandnum =", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumNotEqualTo(Double value) {
            addCriterion("npickdemandnum <>", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumGreaterThan(Double value) {
            addCriterion("npickdemandnum >", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumGreaterThanOrEqualTo(Double value) {
            addCriterion("npickdemandnum >=", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumLessThan(Double value) {
            addCriterion("npickdemandnum <", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumLessThanOrEqualTo(Double value) {
            addCriterion("npickdemandnum <=", value, "npickdemandnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpickdemandnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npickdemandnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumIn(List<Double> values) {
            addCriterion("npickdemandnum in", values, "npickdemandnum");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumNotIn(List<Double> values) {
            addCriterion("npickdemandnum not in", values, "npickdemandnum");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumBetween(Double value1, Double value2) {
            addCriterion("npickdemandnum between", value1, value2, "npickdemandnum");
            return (Criteria) this;
        }

        public Criteria andNpickdemandnumNotBetween(Double value1, Double value2) {
            addCriterion("npickdemandnum not between", value1, value2, "npickdemandnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumIsNull() {
            addCriterion("nplanoutastnum is null");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumIsNotNull() {
            addCriterion("nplanoutastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumEqualTo(Double value) {
            addCriterion("nplanoutastnum =", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumNotEqualTo(Double value) {
            addCriterion("nplanoutastnum <>", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumGreaterThan(Double value) {
            addCriterion("nplanoutastnum >", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nplanoutastnum >=", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumLessThan(Double value) {
            addCriterion("nplanoutastnum <", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumLessThanOrEqualTo(Double value) {
            addCriterion("nplanoutastnum <=", value, "nplanoutastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumIn(List<Double> values) {
            addCriterion("nplanoutastnum in", values, "nplanoutastnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumNotIn(List<Double> values) {
            addCriterion("nplanoutastnum not in", values, "nplanoutastnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumBetween(Double value1, Double value2) {
            addCriterion("nplanoutastnum between", value1, value2, "nplanoutastnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutastnumNotBetween(Double value1, Double value2) {
            addCriterion("nplanoutastnum not between", value1, value2, "nplanoutastnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumIsNull() {
            addCriterion("nplanoutnum is null");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumIsNotNull() {
            addCriterion("nplanoutnum is not null");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumEqualTo(Double value) {
            addCriterion("nplanoutnum =", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumNotEqualTo(Double value) {
            addCriterion("nplanoutnum <>", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumGreaterThan(Double value) {
            addCriterion("nplanoutnum >", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nplanoutnum >=", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumLessThan(Double value) {
            addCriterion("nplanoutnum <", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumLessThanOrEqualTo(Double value) {
            addCriterion("nplanoutnum <=", value, "nplanoutnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplanoutnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nplanoutnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplanoutnumIn(List<Double> values) {
            addCriterion("nplanoutnum in", values, "nplanoutnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumNotIn(List<Double> values) {
            addCriterion("nplanoutnum not in", values, "nplanoutnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumBetween(Double value1, Double value2) {
            addCriterion("nplanoutnum between", value1, value2, "nplanoutnum");
            return (Criteria) this;
        }

        public Criteria andNplanoutnumNotBetween(Double value1, Double value2) {
            addCriterion("nplanoutnum not between", value1, value2, "nplanoutnum");
            return (Criteria) this;
        }

        public Criteria andNpscastnumIsNull() {
            addCriterion("npscastnum is null");
            return (Criteria) this;
        }

        public Criteria andNpscastnumIsNotNull() {
            addCriterion("npscastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNpscastnumEqualTo(Double value) {
            addCriterion("npscastnum =", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumNotEqualTo(Double value) {
            addCriterion("npscastnum <>", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumGreaterThan(Double value) {
            addCriterion("npscastnum >", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("npscastnum >=", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumLessThan(Double value) {
            addCriterion("npscastnum <", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumLessThanOrEqualTo(Double value) {
            addCriterion("npscastnum <=", value, "npscastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscastnumIn(List<Double> values) {
            addCriterion("npscastnum in", values, "npscastnum");
            return (Criteria) this;
        }

        public Criteria andNpscastnumNotIn(List<Double> values) {
            addCriterion("npscastnum not in", values, "npscastnum");
            return (Criteria) this;
        }

        public Criteria andNpscastnumBetween(Double value1, Double value2) {
            addCriterion("npscastnum between", value1, value2, "npscastnum");
            return (Criteria) this;
        }

        public Criteria andNpscastnumNotBetween(Double value1, Double value2) {
            addCriterion("npscastnum not between", value1, value2, "npscastnum");
            return (Criteria) this;
        }

        public Criteria andNpscnumIsNull() {
            addCriterion("npscnum is null");
            return (Criteria) this;
        }

        public Criteria andNpscnumIsNotNull() {
            addCriterion("npscnum is not null");
            return (Criteria) this;
        }

        public Criteria andNpscnumEqualTo(Double value) {
            addCriterion("npscnum =", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumNotEqualTo(Double value) {
            addCriterion("npscnum <>", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumGreaterThan(Double value) {
            addCriterion("npscnum >", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumGreaterThanOrEqualTo(Double value) {
            addCriterion("npscnum >=", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumLessThan(Double value) {
            addCriterion("npscnum <", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumLessThanOrEqualTo(Double value) {
            addCriterion("npscnum <=", value, "npscnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpscnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("npscnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpscnumIn(List<Double> values) {
            addCriterion("npscnum in", values, "npscnum");
            return (Criteria) this;
        }

        public Criteria andNpscnumNotIn(List<Double> values) {
            addCriterion("npscnum not in", values, "npscnum");
            return (Criteria) this;
        }

        public Criteria andNpscnumBetween(Double value1, Double value2) {
            addCriterion("npscnum between", value1, value2, "npscnum");
            return (Criteria) this;
        }

        public Criteria andNpscnumNotBetween(Double value1, Double value2) {
            addCriterion("npscnum not between", value1, value2, "npscnum");
            return (Criteria) this;
        }

        public Criteria andNquotastnumIsNull() {
            addCriterion("nquotastnum is null");
            return (Criteria) this;
        }

        public Criteria andNquotastnumIsNotNull() {
            addCriterion("nquotastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNquotastnumEqualTo(Double value) {
            addCriterion("nquotastnum =", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumNotEqualTo(Double value) {
            addCriterion("nquotastnum <>", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumGreaterThan(Double value) {
            addCriterion("nquotastnum >", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nquotastnum >=", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumLessThan(Double value) {
            addCriterion("nquotastnum <", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumLessThanOrEqualTo(Double value) {
            addCriterion("nquotastnum <=", value, "nquotastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotastnumIn(List<Double> values) {
            addCriterion("nquotastnum in", values, "nquotastnum");
            return (Criteria) this;
        }

        public Criteria andNquotastnumNotIn(List<Double> values) {
            addCriterion("nquotastnum not in", values, "nquotastnum");
            return (Criteria) this;
        }

        public Criteria andNquotastnumBetween(Double value1, Double value2) {
            addCriterion("nquotastnum between", value1, value2, "nquotastnum");
            return (Criteria) this;
        }

        public Criteria andNquotastnumNotBetween(Double value1, Double value2) {
            addCriterion("nquotastnum not between", value1, value2, "nquotastnum");
            return (Criteria) this;
        }

        public Criteria andNquotnumIsNull() {
            addCriterion("nquotnum is null");
            return (Criteria) this;
        }

        public Criteria andNquotnumIsNotNull() {
            addCriterion("nquotnum is not null");
            return (Criteria) this;
        }

        public Criteria andNquotnumEqualTo(Double value) {
            addCriterion("nquotnum =", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumNotEqualTo(Double value) {
            addCriterion("nquotnum <>", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumGreaterThan(Double value) {
            addCriterion("nquotnum >", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nquotnum >=", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumLessThan(Double value) {
            addCriterion("nquotnum <", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumLessThanOrEqualTo(Double value) {
            addCriterion("nquotnum <=", value, "nquotnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nquotnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotnumIn(List<Double> values) {
            addCriterion("nquotnum in", values, "nquotnum");
            return (Criteria) this;
        }

        public Criteria andNquotnumNotIn(List<Double> values) {
            addCriterion("nquotnum not in", values, "nquotnum");
            return (Criteria) this;
        }

        public Criteria andNquotnumBetween(Double value1, Double value2) {
            addCriterion("nquotnum between", value1, value2, "nquotnum");
            return (Criteria) this;
        }

        public Criteria andNquotnumNotBetween(Double value1, Double value2) {
            addCriterion("nquotnum not between", value1, value2, "nquotnum");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderIsNull() {
            addCriterion("nreplaceorder is null");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderIsNotNull() {
            addCriterion("nreplaceorder is not null");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderEqualTo(Integer value) {
            addCriterion("nreplaceorder =", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderNotEqualTo(Integer value) {
            addCriterion("nreplaceorder <>", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderGreaterThan(Integer value) {
            addCriterion("nreplaceorder >", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderGreaterThanOrEqualTo(Integer value) {
            addCriterion("nreplaceorder >=", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderLessThan(Integer value) {
            addCriterion("nreplaceorder <", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderLessThanOrEqualTo(Integer value) {
            addCriterion("nreplaceorder <=", value, "nreplaceorder");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreplaceorderLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nreplaceorder <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreplaceorderIn(List<Integer> values) {
            addCriterion("nreplaceorder in", values, "nreplaceorder");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderNotIn(List<Integer> values) {
            addCriterion("nreplaceorder not in", values, "nreplaceorder");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderBetween(Integer value1, Integer value2) {
            addCriterion("nreplaceorder between", value1, value2, "nreplaceorder");
            return (Criteria) this;
        }

        public Criteria andNreplaceorderNotBetween(Integer value1, Integer value2) {
            addCriterion("nreplaceorder not between", value1, value2, "nreplaceorder");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumIsNull() {
            addCriterion("nshouldastnum is null");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumIsNotNull() {
            addCriterion("nshouldastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumEqualTo(Double value) {
            addCriterion("nshouldastnum =", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumNotEqualTo(Double value) {
            addCriterion("nshouldastnum <>", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumGreaterThan(Double value) {
            addCriterion("nshouldastnum >", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nshouldastnum >=", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumLessThan(Double value) {
            addCriterion("nshouldastnum <", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumLessThanOrEqualTo(Double value) {
            addCriterion("nshouldastnum <=", value, "nshouldastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldastnumIn(List<Double> values) {
            addCriterion("nshouldastnum in", values, "nshouldastnum");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumNotIn(List<Double> values) {
            addCriterion("nshouldastnum not in", values, "nshouldastnum");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumBetween(Double value1, Double value2) {
            addCriterion("nshouldastnum between", value1, value2, "nshouldastnum");
            return (Criteria) this;
        }

        public Criteria andNshouldastnumNotBetween(Double value1, Double value2) {
            addCriterion("nshouldastnum not between", value1, value2, "nshouldastnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumIsNull() {
            addCriterion("nshouldnum is null");
            return (Criteria) this;
        }

        public Criteria andNshouldnumIsNotNull() {
            addCriterion("nshouldnum is not null");
            return (Criteria) this;
        }

        public Criteria andNshouldnumEqualTo(Double value) {
            addCriterion("nshouldnum =", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotEqualTo(Double value) {
            addCriterion("nshouldnum <>", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumGreaterThan(Double value) {
            addCriterion("nshouldnum >", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nshouldnum >=", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumLessThan(Double value) {
            addCriterion("nshouldnum <", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumLessThanOrEqualTo(Double value) {
            addCriterion("nshouldnum <=", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nshouldnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumIn(List<Double> values) {
            addCriterion("nshouldnum in", values, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotIn(List<Double> values) {
            addCriterion("nshouldnum not in", values, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumBetween(Double value1, Double value2) {
            addCriterion("nshouldnum between", value1, value2, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotBetween(Double value1, Double value2) {
            addCriterion("nshouldnum not between", value1, value2, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumIsNull() {
            addCriterion("nsumcheckastnum is null");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumIsNotNull() {
            addCriterion("nsumcheckastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumEqualTo(Double value) {
            addCriterion("nsumcheckastnum =", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumNotEqualTo(Double value) {
            addCriterion("nsumcheckastnum <>", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumGreaterThan(Double value) {
            addCriterion("nsumcheckastnum >", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nsumcheckastnum >=", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumLessThan(Double value) {
            addCriterion("nsumcheckastnum <", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumLessThanOrEqualTo(Double value) {
            addCriterion("nsumcheckastnum <=", value, "nsumcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumcheckastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumcheckastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumIn(List<Double> values) {
            addCriterion("nsumcheckastnum in", values, "nsumcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumNotIn(List<Double> values) {
            addCriterion("nsumcheckastnum not in", values, "nsumcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumBetween(Double value1, Double value2) {
            addCriterion("nsumcheckastnum between", value1, value2, "nsumcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsumcheckastnumNotBetween(Double value1, Double value2) {
            addCriterion("nsumcheckastnum not between", value1, value2, "nsumcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumIsNull() {
            addCriterion("nsumchecknum is null");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumIsNotNull() {
            addCriterion("nsumchecknum is not null");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumEqualTo(Double value) {
            addCriterion("nsumchecknum =", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumNotEqualTo(Double value) {
            addCriterion("nsumchecknum <>", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumGreaterThan(Double value) {
            addCriterion("nsumchecknum >", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nsumchecknum >=", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumLessThan(Double value) {
            addCriterion("nsumchecknum <", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumLessThanOrEqualTo(Double value) {
            addCriterion("nsumchecknum <=", value, "nsumchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsumchecknumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nsumchecknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsumchecknumIn(List<Double> values) {
            addCriterion("nsumchecknum in", values, "nsumchecknum");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumNotIn(List<Double> values) {
            addCriterion("nsumchecknum not in", values, "nsumchecknum");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumBetween(Double value1, Double value2) {
            addCriterion("nsumchecknum between", value1, value2, "nsumchecknum");
            return (Criteria) this;
        }

        public Criteria andNsumchecknumNotBetween(Double value1, Double value2) {
            addCriterion("nsumchecknum not between", value1, value2, "nsumchecknum");
            return (Criteria) this;
        }

        public Criteria andNunitastnumIsNull() {
            addCriterion("nunitastnum is null");
            return (Criteria) this;
        }

        public Criteria andNunitastnumIsNotNull() {
            addCriterion("nunitastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNunitastnumEqualTo(Double value) {
            addCriterion("nunitastnum =", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumNotEqualTo(Double value) {
            addCriterion("nunitastnum <>", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumGreaterThan(Double value) {
            addCriterion("nunitastnum >", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunitastnum >=", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumLessThan(Double value) {
            addCriterion("nunitastnum <", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumLessThanOrEqualTo(Double value) {
            addCriterion("nunitastnum <=", value, "nunitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitastnumIn(List<Double> values) {
            addCriterion("nunitastnum in", values, "nunitastnum");
            return (Criteria) this;
        }

        public Criteria andNunitastnumNotIn(List<Double> values) {
            addCriterion("nunitastnum not in", values, "nunitastnum");
            return (Criteria) this;
        }

        public Criteria andNunitastnumBetween(Double value1, Double value2) {
            addCriterion("nunitastnum between", value1, value2, "nunitastnum");
            return (Criteria) this;
        }

        public Criteria andNunitastnumNotBetween(Double value1, Double value2) {
            addCriterion("nunitastnum not between", value1, value2, "nunitastnum");
            return (Criteria) this;
        }

        public Criteria andNunitnumIsNull() {
            addCriterion("nunitnum is null");
            return (Criteria) this;
        }

        public Criteria andNunitnumIsNotNull() {
            addCriterion("nunitnum is not null");
            return (Criteria) this;
        }

        public Criteria andNunitnumEqualTo(Double value) {
            addCriterion("nunitnum =", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumNotEqualTo(Double value) {
            addCriterion("nunitnum <>", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumGreaterThan(Double value) {
            addCriterion("nunitnum >", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunitnum >=", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumLessThan(Double value) {
            addCriterion("nunitnum <", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumLessThanOrEqualTo(Double value) {
            addCriterion("nunitnum <=", value, "nunitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitnumIn(List<Double> values) {
            addCriterion("nunitnum in", values, "nunitnum");
            return (Criteria) this;
        }

        public Criteria andNunitnumNotIn(List<Double> values) {
            addCriterion("nunitnum not in", values, "nunitnum");
            return (Criteria) this;
        }

        public Criteria andNunitnumBetween(Double value1, Double value2) {
            addCriterion("nunitnum between", value1, value2, "nunitnum");
            return (Criteria) this;
        }

        public Criteria andNunitnumNotBetween(Double value1, Double value2) {
            addCriterion("nunitnum not between", value1, value2, "nunitnum");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumIsNull() {
            addCriterion("nunituseastnum is null");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumIsNotNull() {
            addCriterion("nunituseastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumEqualTo(Double value) {
            addCriterion("nunituseastnum =", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumNotEqualTo(Double value) {
            addCriterion("nunituseastnum <>", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumGreaterThan(Double value) {
            addCriterion("nunituseastnum >", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunituseastnum >=", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumLessThan(Double value) {
            addCriterion("nunituseastnum <", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumLessThanOrEqualTo(Double value) {
            addCriterion("nunituseastnum <=", value, "nunituseastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunituseastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunituseastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunituseastnumIn(List<Double> values) {
            addCriterion("nunituseastnum in", values, "nunituseastnum");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumNotIn(List<Double> values) {
            addCriterion("nunituseastnum not in", values, "nunituseastnum");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumBetween(Double value1, Double value2) {
            addCriterion("nunituseastnum between", value1, value2, "nunituseastnum");
            return (Criteria) this;
        }

        public Criteria andNunituseastnumNotBetween(Double value1, Double value2) {
            addCriterion("nunituseastnum not between", value1, value2, "nunituseastnum");
            return (Criteria) this;
        }

        public Criteria andNunitusenumIsNull() {
            addCriterion("nunitusenum is null");
            return (Criteria) this;
        }

        public Criteria andNunitusenumIsNotNull() {
            addCriterion("nunitusenum is not null");
            return (Criteria) this;
        }

        public Criteria andNunitusenumEqualTo(Double value) {
            addCriterion("nunitusenum =", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumNotEqualTo(Double value) {
            addCriterion("nunitusenum <>", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumGreaterThan(Double value) {
            addCriterion("nunitusenum >", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunitusenum >=", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumLessThan(Double value) {
            addCriterion("nunitusenum <", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumLessThanOrEqualTo(Double value) {
            addCriterion("nunitusenum <=", value, "nunitusenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitusenumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nunitusenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitusenumIn(List<Double> values) {
            addCriterion("nunitusenum in", values, "nunitusenum");
            return (Criteria) this;
        }

        public Criteria andNunitusenumNotIn(List<Double> values) {
            addCriterion("nunitusenum not in", values, "nunitusenum");
            return (Criteria) this;
        }

        public Criteria andNunitusenumBetween(Double value1, Double value2) {
            addCriterion("nunitusenum between", value1, value2, "nunitusenum");
            return (Criteria) this;
        }

        public Criteria andNunitusenumNotBetween(Double value1, Double value2) {
            addCriterion("nunitusenum not between", value1, value2, "nunitusenum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumIsNull() {
            addCriterion("nwithdissipatioastnum is null");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumIsNotNull() {
            addCriterion("nwithdissipatioastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumEqualTo(Double value) {
            addCriterion("nwithdissipatioastnum =", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumNotEqualTo(Double value) {
            addCriterion("nwithdissipatioastnum <>", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumGreaterThan(Double value) {
            addCriterion("nwithdissipatioastnum >", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nwithdissipatioastnum >=", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumLessThan(Double value) {
            addCriterion("nwithdissipatioastnum <", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumLessThanOrEqualTo(Double value) {
            addCriterion("nwithdissipatioastnum <=", value, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipatioastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipatioastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumIn(List<Double> values) {
            addCriterion("nwithdissipatioastnum in", values, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumNotIn(List<Double> values) {
            addCriterion("nwithdissipatioastnum not in", values, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumBetween(Double value1, Double value2) {
            addCriterion("nwithdissipatioastnum between", value1, value2, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipatioastnumNotBetween(Double value1, Double value2) {
            addCriterion("nwithdissipatioastnum not between", value1, value2, "nwithdissipatioastnum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumIsNull() {
            addCriterion("nwithdissipationum is null");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumIsNotNull() {
            addCriterion("nwithdissipationum is not null");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumEqualTo(Double value) {
            addCriterion("nwithdissipationum =", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumNotEqualTo(Double value) {
            addCriterion("nwithdissipationum <>", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumGreaterThan(Double value) {
            addCriterion("nwithdissipationum >", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumGreaterThanOrEqualTo(Double value) {
            addCriterion("nwithdissipationum >=", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumLessThan(Double value) {
            addCriterion("nwithdissipationum <", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumLessThanOrEqualTo(Double value) {
            addCriterion("nwithdissipationum <=", value, "nwithdissipationum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwithdissipationumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("nwithdissipationum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumIn(List<Double> values) {
            addCriterion("nwithdissipationum in", values, "nwithdissipationum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumNotIn(List<Double> values) {
            addCriterion("nwithdissipationum not in", values, "nwithdissipationum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumBetween(Double value1, Double value2) {
            addCriterion("nwithdissipationum between", value1, value2, "nwithdissipationum");
            return (Criteria) this;
        }

        public Criteria andNwithdissipationumNotBetween(Double value1, Double value2) {
            addCriterion("nwithdissipationum not between", value1, value2, "nwithdissipationum");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoIsNull() {
            addCriterion("opacprocessno is null");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoIsNotNull() {
            addCriterion("opacprocessno is not null");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoEqualTo(String value) {
            addCriterion("opacprocessno =", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoNotEqualTo(String value) {
            addCriterion("opacprocessno <>", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoGreaterThan(String value) {
            addCriterion("opacprocessno >", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoGreaterThanOrEqualTo(String value) {
            addCriterion("opacprocessno >=", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoLessThan(String value) {
            addCriterion("opacprocessno <", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoLessThanOrEqualTo(String value) {
            addCriterion("opacprocessno <=", value, "opacprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andOpacprocessnoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("opacprocessno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoLike(String value) {
            addCriterion("opacprocessno like", value, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoNotLike(String value) {
            addCriterion("opacprocessno not like", value, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoIn(List<String> values) {
            addCriterion("opacprocessno in", values, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoNotIn(List<String> values) {
            addCriterion("opacprocessno not in", values, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoBetween(String value1, String value2) {
            addCriterion("opacprocessno between", value1, value2, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andOpacprocessnoNotBetween(String value1, String value2) {
            addCriterion("opacprocessno not between", value1, value2, "opacprocessno");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIsNull() {
            addCriterion("pk_batchcode is null");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIsNotNull() {
            addCriterion("pk_batchcode is not null");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeEqualTo(String value) {
            addCriterion("pk_batchcode =", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotEqualTo(String value) {
            addCriterion("pk_batchcode <>", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeGreaterThan(String value) {
            addCriterion("pk_batchcode >", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("pk_batchcode >=", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLessThan(String value) {
            addCriterion("pk_batchcode <", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLessThanOrEqualTo(String value) {
            addCriterion("pk_batchcode <=", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLike(String value) {
            addCriterion("pk_batchcode like", value, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotLike(String value) {
            addCriterion("pk_batchcode not like", value, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIn(List<String> values) {
            addCriterion("pk_batchcode in", values, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotIn(List<String> values) {
            addCriterion("pk_batchcode not in", values, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeBetween(String value1, String value2) {
            addCriterion("pk_batchcode between", value1, value2, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotBetween(String value1, String value2) {
            addCriterion("pk_batchcode not between", value1, value2, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNull() {
            addCriterion("pk_group is null");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNotNull() {
            addCriterion("pk_group is not null");
            return (Criteria) this;
        }

        public Criteria andPkGroupEqualTo(String value) {
            addCriterion("pk_group =", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupNotEqualTo(String value) {
            addCriterion("pk_group <>", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThan(String value) {
            addCriterion("pk_group >", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThanOrEqualTo(String value) {
            addCriterion("pk_group >=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThan(String value) {
            addCriterion("pk_group <", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThanOrEqualTo(String value) {
            addCriterion("pk_group <=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_group <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLike(String value) {
            addCriterion("pk_group like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotLike(String value) {
            addCriterion("pk_group not like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupIn(List<String> values) {
            addCriterion("pk_group in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotIn(List<String> values) {
            addCriterion("pk_group not in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupBetween(String value1, String value2) {
            addCriterion("pk_group between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotBetween(String value1, String value2) {
            addCriterion("pk_group not between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNull() {
            addCriterion("pk_org is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNotNull() {
            addCriterion("pk_org is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgEqualTo(String value) {
            addCriterion("pk_org =", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgNotEqualTo(String value) {
            addCriterion("pk_org <>", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThan(String value) {
            addCriterion("pk_org >", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org >=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThan(String value) {
            addCriterion("pk_org <", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThanOrEqualTo(String value) {
            addCriterion("pk_org <=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLike(String value) {
            addCriterion("pk_org like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotLike(String value) {
            addCriterion("pk_org not like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgIn(List<String> values) {
            addCriterion("pk_org in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotIn(List<String> values) {
            addCriterion("pk_org not in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgBetween(String value1, String value2) {
            addCriterion("pk_org between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotBetween(String value1, String value2) {
            addCriterion("pk_org not between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNull() {
            addCriterion("pk_org_v is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNotNull() {
            addCriterion("pk_org_v is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVEqualTo(String value) {
            addCriterion("pk_org_v =", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotEqualTo(String value) {
            addCriterion("pk_org_v <>", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThan(String value) {
            addCriterion("pk_org_v >", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org_v >=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThan(String value) {
            addCriterion("pk_org_v <", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThanOrEqualTo(String value) {
            addCriterion("pk_org_v <=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLike(String value) {
            addCriterion("pk_org_v like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotLike(String value) {
            addCriterion("pk_org_v not like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIn(List<String> values) {
            addCriterion("pk_org_v in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotIn(List<String> values) {
            addCriterion("pk_org_v not in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVBetween(String value1, String value2) {
            addCriterion("pk_org_v between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotBetween(String value1, String value2) {
            addCriterion("pk_org_v not between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsIsNull() {
            addCriterion("pk_realsubs is null");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsIsNotNull() {
            addCriterion("pk_realsubs is not null");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsEqualTo(String value) {
            addCriterion("pk_realsubs =", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsNotEqualTo(String value) {
            addCriterion("pk_realsubs <>", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsGreaterThan(String value) {
            addCriterion("pk_realsubs >", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsGreaterThanOrEqualTo(String value) {
            addCriterion("pk_realsubs >=", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsLessThan(String value) {
            addCriterion("pk_realsubs <", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsLessThanOrEqualTo(String value) {
            addCriterion("pk_realsubs <=", value, "pkRealsubs");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkRealsubsLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("pk_realsubs <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkRealsubsLike(String value) {
            addCriterion("pk_realsubs like", value, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsNotLike(String value) {
            addCriterion("pk_realsubs not like", value, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsIn(List<String> values) {
            addCriterion("pk_realsubs in", values, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsNotIn(List<String> values) {
            addCriterion("pk_realsubs not in", values, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsBetween(String value1, String value2) {
            addCriterion("pk_realsubs between", value1, value2, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andPkRealsubsNotBetween(String value1, String value2) {
            addCriterion("pk_realsubs not between", value1, value2, "pkRealsubs");
            return (Criteria) this;
        }

        public Criteria andTdlyidIsNull() {
            addCriterion("tdlyid is null");
            return (Criteria) this;
        }

        public Criteria andTdlyidIsNotNull() {
            addCriterion("tdlyid is not null");
            return (Criteria) this;
        }

        public Criteria andTdlyidEqualTo(String value) {
            addCriterion("tdlyid =", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidNotEqualTo(String value) {
            addCriterion("tdlyid <>", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidGreaterThan(String value) {
            addCriterion("tdlyid >", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidGreaterThanOrEqualTo(String value) {
            addCriterion("tdlyid >=", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidLessThan(String value) {
            addCriterion("tdlyid <", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidLessThanOrEqualTo(String value) {
            addCriterion("tdlyid <=", value, "tdlyid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTdlyidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("tdlyid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTdlyidLike(String value) {
            addCriterion("tdlyid like", value, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTdlyidNotLike(String value) {
            addCriterion("tdlyid not like", value, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTdlyidIn(List<String> values) {
            addCriterion("tdlyid in", values, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTdlyidNotIn(List<String> values) {
            addCriterion("tdlyid not in", values, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTdlyidBetween(String value1, String value2) {
            addCriterion("tdlyid between", value1, value2, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTdlyidNotBetween(String value1, String value2) {
            addCriterion("tdlyid not between", value1, value2, "tdlyid");
            return (Criteria) this;
        }

        public Criteria andTsIsNull() {
            addCriterion("ts is null");
            return (Criteria) this;
        }

        public Criteria andTsIsNotNull() {
            addCriterion("ts is not null");
            return (Criteria) this;
        }

        public Criteria andTsEqualTo(LocalDateTime value) {
            addCriterion("ts =", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsNotEqualTo(LocalDateTime value) {
            addCriterion("ts <>", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThan(LocalDateTime value) {
            addCriterion("ts >", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts >=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThan(LocalDateTime value) {
            addCriterion("ts <", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts <=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("ts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsIn(List<LocalDateTime> values) {
            addCriterion("ts in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotIn(List<LocalDateTime> values) {
            addCriterion("ts not in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts not between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andUnitastnumIsNull() {
            addCriterion("unitastnum is null");
            return (Criteria) this;
        }

        public Criteria andUnitastnumIsNotNull() {
            addCriterion("unitastnum is not null");
            return (Criteria) this;
        }

        public Criteria andUnitastnumEqualTo(Double value) {
            addCriterion("unitastnum =", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumNotEqualTo(Double value) {
            addCriterion("unitastnum <>", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumGreaterThan(Double value) {
            addCriterion("unitastnum >", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("unitastnum >=", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumLessThan(Double value) {
            addCriterion("unitastnum <", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumLessThanOrEqualTo(Double value) {
            addCriterion("unitastnum <=", value, "unitastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitastnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitastnumIn(List<Double> values) {
            addCriterion("unitastnum in", values, "unitastnum");
            return (Criteria) this;
        }

        public Criteria andUnitastnumNotIn(List<Double> values) {
            addCriterion("unitastnum not in", values, "unitastnum");
            return (Criteria) this;
        }

        public Criteria andUnitastnumBetween(Double value1, Double value2) {
            addCriterion("unitastnum between", value1, value2, "unitastnum");
            return (Criteria) this;
        }

        public Criteria andUnitastnumNotBetween(Double value1, Double value2) {
            addCriterion("unitastnum not between", value1, value2, "unitastnum");
            return (Criteria) this;
        }

        public Criteria andUnitnumIsNull() {
            addCriterion("unitnum is null");
            return (Criteria) this;
        }

        public Criteria andUnitnumIsNotNull() {
            addCriterion("unitnum is not null");
            return (Criteria) this;
        }

        public Criteria andUnitnumEqualTo(Double value) {
            addCriterion("unitnum =", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumNotEqualTo(Double value) {
            addCriterion("unitnum <>", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumGreaterThan(Double value) {
            addCriterion("unitnum >", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumGreaterThanOrEqualTo(Double value) {
            addCriterion("unitnum >=", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumLessThan(Double value) {
            addCriterion("unitnum <", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumLessThanOrEqualTo(Double value) {
            addCriterion("unitnum <=", value, "unitnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andUnitnumLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("unitnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andUnitnumIn(List<Double> values) {
            addCriterion("unitnum in", values, "unitnum");
            return (Criteria) this;
        }

        public Criteria andUnitnumNotIn(List<Double> values) {
            addCriterion("unitnum not in", values, "unitnum");
            return (Criteria) this;
        }

        public Criteria andUnitnumBetween(Double value1, Double value2) {
            addCriterion("unitnum between", value1, value2, "unitnum");
            return (Criteria) this;
        }

        public Criteria andUnitnumNotBetween(Double value1, Double value2) {
            addCriterion("unitnum not between", value1, value2, "unitnum");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNull() {
            addCriterion("vbatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNotNull() {
            addCriterion("vbatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeEqualTo(String value) {
            addCriterion("vbatchcode =", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotEqualTo(String value) {
            addCriterion("vbatchcode <>", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThan(String value) {
            addCriterion("vbatchcode >", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbatchcode >=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThan(String value) {
            addCriterion("vbatchcode <", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbatchcode <=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLike(String value) {
            addCriterion("vbatchcode like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotLike(String value) {
            addCriterion("vbatchcode not like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIn(List<String> values) {
            addCriterion("vbatchcode in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotIn(List<String> values) {
            addCriterion("vbatchcode not in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeBetween(String value1, String value2) {
            addCriterion("vbatchcode between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbatchcode not between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbbomversionIsNull() {
            addCriterion("vbbomversion is null");
            return (Criteria) this;
        }

        public Criteria andVbbomversionIsNotNull() {
            addCriterion("vbbomversion is not null");
            return (Criteria) this;
        }

        public Criteria andVbbomversionEqualTo(String value) {
            addCriterion("vbbomversion =", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionNotEqualTo(String value) {
            addCriterion("vbbomversion <>", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionGreaterThan(String value) {
            addCriterion("vbbomversion >", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionGreaterThanOrEqualTo(String value) {
            addCriterion("vbbomversion >=", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionLessThan(String value) {
            addCriterion("vbbomversion <", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionLessThanOrEqualTo(String value) {
            addCriterion("vbbomversion <=", value, "vbbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversion <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionLike(String value) {
            addCriterion("vbbomversion like", value, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionNotLike(String value) {
            addCriterion("vbbomversion not like", value, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionIn(List<String> values) {
            addCriterion("vbbomversion in", values, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionNotIn(List<String> values) {
            addCriterion("vbbomversion not in", values, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionBetween(String value1, String value2) {
            addCriterion("vbbomversion between", value1, value2, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionNotBetween(String value1, String value2) {
            addCriterion("vbbomversion not between", value1, value2, "vbbomversion");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintIsNull() {
            addCriterion("vbbomversionINT is null");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintIsNotNull() {
            addCriterion("vbbomversionINT is not null");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintEqualTo(String value) {
            addCriterion("vbbomversionINT =", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintNotEqualTo(String value) {
            addCriterion("vbbomversionINT <>", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintGreaterThan(String value) {
            addCriterion("vbbomversionINT >", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintGreaterThanOrEqualTo(String value) {
            addCriterion("vbbomversionINT >=", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintLessThan(String value) {
            addCriterion("vbbomversionINT <", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintLessThanOrEqualTo(String value) {
            addCriterion("vbbomversionINT <=", value, "vbbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbbomversionintLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbbomversionINT <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbbomversionintLike(String value) {
            addCriterion("vbbomversionINT like", value, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintNotLike(String value) {
            addCriterion("vbbomversionINT not like", value, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintIn(List<String> values) {
            addCriterion("vbbomversionINT in", values, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintNotIn(List<String> values) {
            addCriterion("vbbomversionINT not in", values, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintBetween(String value1, String value2) {
            addCriterion("vbbomversionINT between", value1, value2, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbbomversionintNotBetween(String value1, String value2) {
            addCriterion("vbbomversionINT not between", value1, value2, "vbbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbchangerateIsNull() {
            addCriterion("vbchangerate is null");
            return (Criteria) this;
        }

        public Criteria andVbchangerateIsNotNull() {
            addCriterion("vbchangerate is not null");
            return (Criteria) this;
        }

        public Criteria andVbchangerateEqualTo(String value) {
            addCriterion("vbchangerate =", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateNotEqualTo(String value) {
            addCriterion("vbchangerate <>", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateGreaterThan(String value) {
            addCriterion("vbchangerate >", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateGreaterThanOrEqualTo(String value) {
            addCriterion("vbchangerate >=", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateLessThan(String value) {
            addCriterion("vbchangerate <", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateLessThanOrEqualTo(String value) {
            addCriterion("vbchangerate <=", value, "vbchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbchangerateLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbchangerate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbchangerateLike(String value) {
            addCriterion("vbchangerate like", value, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbchangerateNotLike(String value) {
            addCriterion("vbchangerate not like", value, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbchangerateIn(List<String> values) {
            addCriterion("vbchangerate in", values, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbchangerateNotIn(List<String> values) {
            addCriterion("vbchangerate not in", values, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbchangerateBetween(String value1, String value2) {
            addCriterion("vbchangerate between", value1, value2, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbchangerateNotBetween(String value1, String value2) {
            addCriterion("vbchangerate not between", value1, value2, "vbchangerate");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNull() {
            addCriterion("vbdef1 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNotNull() {
            addCriterion("vbdef1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef1EqualTo(String value) {
            addCriterion("vbdef1 =", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1NotEqualTo(String value) {
            addCriterion("vbdef1 <>", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThan(String value) {
            addCriterion("vbdef1 >", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef1 >=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThan(String value) {
            addCriterion("vbdef1 <", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThanOrEqualTo(String value) {
            addCriterion("vbdef1 <=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1Like(String value) {
            addCriterion("vbdef1 like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotLike(String value) {
            addCriterion("vbdef1 not like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1In(List<String> values) {
            addCriterion("vbdef1 in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotIn(List<String> values) {
            addCriterion("vbdef1 not in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1Between(String value1, String value2) {
            addCriterion("vbdef1 between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotBetween(String value1, String value2) {
            addCriterion("vbdef1 not between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNull() {
            addCriterion("vbdef10 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNotNull() {
            addCriterion("vbdef10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef10EqualTo(String value) {
            addCriterion("vbdef10 =", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10NotEqualTo(String value) {
            addCriterion("vbdef10 <>", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThan(String value) {
            addCriterion("vbdef10 >", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef10 >=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThan(String value) {
            addCriterion("vbdef10 <", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThanOrEqualTo(String value) {
            addCriterion("vbdef10 <=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10Like(String value) {
            addCriterion("vbdef10 like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotLike(String value) {
            addCriterion("vbdef10 not like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10In(List<String> values) {
            addCriterion("vbdef10 in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotIn(List<String> values) {
            addCriterion("vbdef10 not in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10Between(String value1, String value2) {
            addCriterion("vbdef10 between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotBetween(String value1, String value2) {
            addCriterion("vbdef10 not between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNull() {
            addCriterion("vbdef11 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNotNull() {
            addCriterion("vbdef11 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef11EqualTo(String value) {
            addCriterion("vbdef11 =", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11NotEqualTo(String value) {
            addCriterion("vbdef11 <>", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThan(String value) {
            addCriterion("vbdef11 >", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef11 >=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThan(String value) {
            addCriterion("vbdef11 <", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThanOrEqualTo(String value) {
            addCriterion("vbdef11 <=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11Like(String value) {
            addCriterion("vbdef11 like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotLike(String value) {
            addCriterion("vbdef11 not like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11In(List<String> values) {
            addCriterion("vbdef11 in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotIn(List<String> values) {
            addCriterion("vbdef11 not in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11Between(String value1, String value2) {
            addCriterion("vbdef11 between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotBetween(String value1, String value2) {
            addCriterion("vbdef11 not between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNull() {
            addCriterion("vbdef12 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNotNull() {
            addCriterion("vbdef12 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef12EqualTo(String value) {
            addCriterion("vbdef12 =", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12NotEqualTo(String value) {
            addCriterion("vbdef12 <>", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThan(String value) {
            addCriterion("vbdef12 >", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef12 >=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThan(String value) {
            addCriterion("vbdef12 <", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThanOrEqualTo(String value) {
            addCriterion("vbdef12 <=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12Like(String value) {
            addCriterion("vbdef12 like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotLike(String value) {
            addCriterion("vbdef12 not like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12In(List<String> values) {
            addCriterion("vbdef12 in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotIn(List<String> values) {
            addCriterion("vbdef12 not in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12Between(String value1, String value2) {
            addCriterion("vbdef12 between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotBetween(String value1, String value2) {
            addCriterion("vbdef12 not between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNull() {
            addCriterion("vbdef13 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNotNull() {
            addCriterion("vbdef13 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef13EqualTo(String value) {
            addCriterion("vbdef13 =", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13NotEqualTo(String value) {
            addCriterion("vbdef13 <>", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThan(String value) {
            addCriterion("vbdef13 >", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef13 >=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThan(String value) {
            addCriterion("vbdef13 <", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThanOrEqualTo(String value) {
            addCriterion("vbdef13 <=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13Like(String value) {
            addCriterion("vbdef13 like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotLike(String value) {
            addCriterion("vbdef13 not like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13In(List<String> values) {
            addCriterion("vbdef13 in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotIn(List<String> values) {
            addCriterion("vbdef13 not in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13Between(String value1, String value2) {
            addCriterion("vbdef13 between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotBetween(String value1, String value2) {
            addCriterion("vbdef13 not between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNull() {
            addCriterion("vbdef14 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNotNull() {
            addCriterion("vbdef14 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef14EqualTo(String value) {
            addCriterion("vbdef14 =", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14NotEqualTo(String value) {
            addCriterion("vbdef14 <>", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThan(String value) {
            addCriterion("vbdef14 >", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef14 >=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThan(String value) {
            addCriterion("vbdef14 <", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThanOrEqualTo(String value) {
            addCriterion("vbdef14 <=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14Like(String value) {
            addCriterion("vbdef14 like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotLike(String value) {
            addCriterion("vbdef14 not like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14In(List<String> values) {
            addCriterion("vbdef14 in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotIn(List<String> values) {
            addCriterion("vbdef14 not in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14Between(String value1, String value2) {
            addCriterion("vbdef14 between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotBetween(String value1, String value2) {
            addCriterion("vbdef14 not between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNull() {
            addCriterion("vbdef15 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNotNull() {
            addCriterion("vbdef15 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef15EqualTo(String value) {
            addCriterion("vbdef15 =", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15NotEqualTo(String value) {
            addCriterion("vbdef15 <>", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThan(String value) {
            addCriterion("vbdef15 >", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef15 >=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThan(String value) {
            addCriterion("vbdef15 <", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThanOrEqualTo(String value) {
            addCriterion("vbdef15 <=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15Like(String value) {
            addCriterion("vbdef15 like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotLike(String value) {
            addCriterion("vbdef15 not like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15In(List<String> values) {
            addCriterion("vbdef15 in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotIn(List<String> values) {
            addCriterion("vbdef15 not in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15Between(String value1, String value2) {
            addCriterion("vbdef15 between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotBetween(String value1, String value2) {
            addCriterion("vbdef15 not between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNull() {
            addCriterion("vbdef16 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNotNull() {
            addCriterion("vbdef16 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef16EqualTo(String value) {
            addCriterion("vbdef16 =", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16NotEqualTo(String value) {
            addCriterion("vbdef16 <>", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThan(String value) {
            addCriterion("vbdef16 >", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef16 >=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThan(String value) {
            addCriterion("vbdef16 <", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThanOrEqualTo(String value) {
            addCriterion("vbdef16 <=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16Like(String value) {
            addCriterion("vbdef16 like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotLike(String value) {
            addCriterion("vbdef16 not like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16In(List<String> values) {
            addCriterion("vbdef16 in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotIn(List<String> values) {
            addCriterion("vbdef16 not in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16Between(String value1, String value2) {
            addCriterion("vbdef16 between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotBetween(String value1, String value2) {
            addCriterion("vbdef16 not between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNull() {
            addCriterion("vbdef17 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNotNull() {
            addCriterion("vbdef17 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef17EqualTo(String value) {
            addCriterion("vbdef17 =", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17NotEqualTo(String value) {
            addCriterion("vbdef17 <>", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThan(String value) {
            addCriterion("vbdef17 >", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef17 >=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThan(String value) {
            addCriterion("vbdef17 <", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThanOrEqualTo(String value) {
            addCriterion("vbdef17 <=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17Like(String value) {
            addCriterion("vbdef17 like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotLike(String value) {
            addCriterion("vbdef17 not like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17In(List<String> values) {
            addCriterion("vbdef17 in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotIn(List<String> values) {
            addCriterion("vbdef17 not in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17Between(String value1, String value2) {
            addCriterion("vbdef17 between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotBetween(String value1, String value2) {
            addCriterion("vbdef17 not between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNull() {
            addCriterion("vbdef18 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNotNull() {
            addCriterion("vbdef18 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef18EqualTo(String value) {
            addCriterion("vbdef18 =", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18NotEqualTo(String value) {
            addCriterion("vbdef18 <>", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThan(String value) {
            addCriterion("vbdef18 >", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef18 >=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThan(String value) {
            addCriterion("vbdef18 <", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThanOrEqualTo(String value) {
            addCriterion("vbdef18 <=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18Like(String value) {
            addCriterion("vbdef18 like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotLike(String value) {
            addCriterion("vbdef18 not like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18In(List<String> values) {
            addCriterion("vbdef18 in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotIn(List<String> values) {
            addCriterion("vbdef18 not in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18Between(String value1, String value2) {
            addCriterion("vbdef18 between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotBetween(String value1, String value2) {
            addCriterion("vbdef18 not between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNull() {
            addCriterion("vbdef19 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNotNull() {
            addCriterion("vbdef19 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef19EqualTo(String value) {
            addCriterion("vbdef19 =", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19NotEqualTo(String value) {
            addCriterion("vbdef19 <>", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThan(String value) {
            addCriterion("vbdef19 >", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef19 >=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThan(String value) {
            addCriterion("vbdef19 <", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThanOrEqualTo(String value) {
            addCriterion("vbdef19 <=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19Like(String value) {
            addCriterion("vbdef19 like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotLike(String value) {
            addCriterion("vbdef19 not like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19In(List<String> values) {
            addCriterion("vbdef19 in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotIn(List<String> values) {
            addCriterion("vbdef19 not in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19Between(String value1, String value2) {
            addCriterion("vbdef19 between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotBetween(String value1, String value2) {
            addCriterion("vbdef19 not between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNull() {
            addCriterion("vbdef2 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNotNull() {
            addCriterion("vbdef2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef2EqualTo(String value) {
            addCriterion("vbdef2 =", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2NotEqualTo(String value) {
            addCriterion("vbdef2 <>", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThan(String value) {
            addCriterion("vbdef2 >", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef2 >=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThan(String value) {
            addCriterion("vbdef2 <", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThanOrEqualTo(String value) {
            addCriterion("vbdef2 <=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2Like(String value) {
            addCriterion("vbdef2 like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotLike(String value) {
            addCriterion("vbdef2 not like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2In(List<String> values) {
            addCriterion("vbdef2 in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotIn(List<String> values) {
            addCriterion("vbdef2 not in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2Between(String value1, String value2) {
            addCriterion("vbdef2 between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotBetween(String value1, String value2) {
            addCriterion("vbdef2 not between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNull() {
            addCriterion("vbdef20 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNotNull() {
            addCriterion("vbdef20 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef20EqualTo(String value) {
            addCriterion("vbdef20 =", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20NotEqualTo(String value) {
            addCriterion("vbdef20 <>", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThan(String value) {
            addCriterion("vbdef20 >", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef20 >=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThan(String value) {
            addCriterion("vbdef20 <", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThanOrEqualTo(String value) {
            addCriterion("vbdef20 <=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20Like(String value) {
            addCriterion("vbdef20 like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotLike(String value) {
            addCriterion("vbdef20 not like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20In(List<String> values) {
            addCriterion("vbdef20 in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotIn(List<String> values) {
            addCriterion("vbdef20 not in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20Between(String value1, String value2) {
            addCriterion("vbdef20 between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotBetween(String value1, String value2) {
            addCriterion("vbdef20 not between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNull() {
            addCriterion("vbdef3 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNotNull() {
            addCriterion("vbdef3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef3EqualTo(String value) {
            addCriterion("vbdef3 =", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3NotEqualTo(String value) {
            addCriterion("vbdef3 <>", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThan(String value) {
            addCriterion("vbdef3 >", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef3 >=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThan(String value) {
            addCriterion("vbdef3 <", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThanOrEqualTo(String value) {
            addCriterion("vbdef3 <=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3Like(String value) {
            addCriterion("vbdef3 like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotLike(String value) {
            addCriterion("vbdef3 not like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3In(List<String> values) {
            addCriterion("vbdef3 in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotIn(List<String> values) {
            addCriterion("vbdef3 not in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3Between(String value1, String value2) {
            addCriterion("vbdef3 between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotBetween(String value1, String value2) {
            addCriterion("vbdef3 not between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNull() {
            addCriterion("vbdef4 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNotNull() {
            addCriterion("vbdef4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef4EqualTo(String value) {
            addCriterion("vbdef4 =", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4NotEqualTo(String value) {
            addCriterion("vbdef4 <>", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThan(String value) {
            addCriterion("vbdef4 >", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef4 >=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThan(String value) {
            addCriterion("vbdef4 <", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThanOrEqualTo(String value) {
            addCriterion("vbdef4 <=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4Like(String value) {
            addCriterion("vbdef4 like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotLike(String value) {
            addCriterion("vbdef4 not like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4In(List<String> values) {
            addCriterion("vbdef4 in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotIn(List<String> values) {
            addCriterion("vbdef4 not in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4Between(String value1, String value2) {
            addCriterion("vbdef4 between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotBetween(String value1, String value2) {
            addCriterion("vbdef4 not between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNull() {
            addCriterion("vbdef5 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNotNull() {
            addCriterion("vbdef5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef5EqualTo(String value) {
            addCriterion("vbdef5 =", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5NotEqualTo(String value) {
            addCriterion("vbdef5 <>", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThan(String value) {
            addCriterion("vbdef5 >", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef5 >=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThan(String value) {
            addCriterion("vbdef5 <", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThanOrEqualTo(String value) {
            addCriterion("vbdef5 <=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5Like(String value) {
            addCriterion("vbdef5 like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotLike(String value) {
            addCriterion("vbdef5 not like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5In(List<String> values) {
            addCriterion("vbdef5 in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotIn(List<String> values) {
            addCriterion("vbdef5 not in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5Between(String value1, String value2) {
            addCriterion("vbdef5 between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotBetween(String value1, String value2) {
            addCriterion("vbdef5 not between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNull() {
            addCriterion("vbdef6 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNotNull() {
            addCriterion("vbdef6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef6EqualTo(String value) {
            addCriterion("vbdef6 =", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6NotEqualTo(String value) {
            addCriterion("vbdef6 <>", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThan(String value) {
            addCriterion("vbdef6 >", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef6 >=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThan(String value) {
            addCriterion("vbdef6 <", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThanOrEqualTo(String value) {
            addCriterion("vbdef6 <=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6Like(String value) {
            addCriterion("vbdef6 like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotLike(String value) {
            addCriterion("vbdef6 not like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6In(List<String> values) {
            addCriterion("vbdef6 in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotIn(List<String> values) {
            addCriterion("vbdef6 not in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6Between(String value1, String value2) {
            addCriterion("vbdef6 between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotBetween(String value1, String value2) {
            addCriterion("vbdef6 not between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNull() {
            addCriterion("vbdef7 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNotNull() {
            addCriterion("vbdef7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef7EqualTo(String value) {
            addCriterion("vbdef7 =", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7NotEqualTo(String value) {
            addCriterion("vbdef7 <>", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThan(String value) {
            addCriterion("vbdef7 >", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef7 >=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThan(String value) {
            addCriterion("vbdef7 <", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThanOrEqualTo(String value) {
            addCriterion("vbdef7 <=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7Like(String value) {
            addCriterion("vbdef7 like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotLike(String value) {
            addCriterion("vbdef7 not like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7In(List<String> values) {
            addCriterion("vbdef7 in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotIn(List<String> values) {
            addCriterion("vbdef7 not in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7Between(String value1, String value2) {
            addCriterion("vbdef7 between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotBetween(String value1, String value2) {
            addCriterion("vbdef7 not between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNull() {
            addCriterion("vbdef8 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNotNull() {
            addCriterion("vbdef8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef8EqualTo(String value) {
            addCriterion("vbdef8 =", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8NotEqualTo(String value) {
            addCriterion("vbdef8 <>", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThan(String value) {
            addCriterion("vbdef8 >", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef8 >=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThan(String value) {
            addCriterion("vbdef8 <", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThanOrEqualTo(String value) {
            addCriterion("vbdef8 <=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8Like(String value) {
            addCriterion("vbdef8 like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotLike(String value) {
            addCriterion("vbdef8 not like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8In(List<String> values) {
            addCriterion("vbdef8 in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotIn(List<String> values) {
            addCriterion("vbdef8 not in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8Between(String value1, String value2) {
            addCriterion("vbdef8 between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotBetween(String value1, String value2) {
            addCriterion("vbdef8 not between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNull() {
            addCriterion("vbdef9 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNotNull() {
            addCriterion("vbdef9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef9EqualTo(String value) {
            addCriterion("vbdef9 =", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9NotEqualTo(String value) {
            addCriterion("vbdef9 <>", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThan(String value) {
            addCriterion("vbdef9 >", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef9 >=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThan(String value) {
            addCriterion("vbdef9 <", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThanOrEqualTo(String value) {
            addCriterion("vbdef9 <=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9Like(String value) {
            addCriterion("vbdef9 like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotLike(String value) {
            addCriterion("vbdef9 not like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9In(List<String> values) {
            addCriterion("vbdef9 in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotIn(List<String> values) {
            addCriterion("vbdef9 not in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9Between(String value1, String value2) {
            addCriterion("vbdef9 between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotBetween(String value1, String value2) {
            addCriterion("vbdef9 not between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbfree1IsNull() {
            addCriterion("vbfree1 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree1IsNotNull() {
            addCriterion("vbfree1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree1EqualTo(String value) {
            addCriterion("vbfree1 =", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1NotEqualTo(String value) {
            addCriterion("vbfree1 <>", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1GreaterThan(String value) {
            addCriterion("vbfree1 >", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree1 >=", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1LessThan(String value) {
            addCriterion("vbfree1 <", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1LessThanOrEqualTo(String value) {
            addCriterion("vbfree1 <=", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1Like(String value) {
            addCriterion("vbfree1 like", value, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotLike(String value) {
            addCriterion("vbfree1 not like", value, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1In(List<String> values) {
            addCriterion("vbfree1 in", values, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotIn(List<String> values) {
            addCriterion("vbfree1 not in", values, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1Between(String value1, String value2) {
            addCriterion("vbfree1 between", value1, value2, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotBetween(String value1, String value2) {
            addCriterion("vbfree1 not between", value1, value2, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree10IsNull() {
            addCriterion("vbfree10 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree10IsNotNull() {
            addCriterion("vbfree10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree10EqualTo(String value) {
            addCriterion("vbfree10 =", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10NotEqualTo(String value) {
            addCriterion("vbfree10 <>", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10GreaterThan(String value) {
            addCriterion("vbfree10 >", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree10 >=", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10LessThan(String value) {
            addCriterion("vbfree10 <", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10LessThanOrEqualTo(String value) {
            addCriterion("vbfree10 <=", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10Like(String value) {
            addCriterion("vbfree10 like", value, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotLike(String value) {
            addCriterion("vbfree10 not like", value, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10In(List<String> values) {
            addCriterion("vbfree10 in", values, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotIn(List<String> values) {
            addCriterion("vbfree10 not in", values, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10Between(String value1, String value2) {
            addCriterion("vbfree10 between", value1, value2, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotBetween(String value1, String value2) {
            addCriterion("vbfree10 not between", value1, value2, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree2IsNull() {
            addCriterion("vbfree2 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree2IsNotNull() {
            addCriterion("vbfree2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree2EqualTo(String value) {
            addCriterion("vbfree2 =", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2NotEqualTo(String value) {
            addCriterion("vbfree2 <>", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2GreaterThan(String value) {
            addCriterion("vbfree2 >", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree2 >=", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2LessThan(String value) {
            addCriterion("vbfree2 <", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2LessThanOrEqualTo(String value) {
            addCriterion("vbfree2 <=", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2Like(String value) {
            addCriterion("vbfree2 like", value, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotLike(String value) {
            addCriterion("vbfree2 not like", value, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2In(List<String> values) {
            addCriterion("vbfree2 in", values, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotIn(List<String> values) {
            addCriterion("vbfree2 not in", values, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2Between(String value1, String value2) {
            addCriterion("vbfree2 between", value1, value2, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotBetween(String value1, String value2) {
            addCriterion("vbfree2 not between", value1, value2, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree3IsNull() {
            addCriterion("vbfree3 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree3IsNotNull() {
            addCriterion("vbfree3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree3EqualTo(String value) {
            addCriterion("vbfree3 =", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3NotEqualTo(String value) {
            addCriterion("vbfree3 <>", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3GreaterThan(String value) {
            addCriterion("vbfree3 >", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree3 >=", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3LessThan(String value) {
            addCriterion("vbfree3 <", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3LessThanOrEqualTo(String value) {
            addCriterion("vbfree3 <=", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3Like(String value) {
            addCriterion("vbfree3 like", value, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotLike(String value) {
            addCriterion("vbfree3 not like", value, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3In(List<String> values) {
            addCriterion("vbfree3 in", values, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotIn(List<String> values) {
            addCriterion("vbfree3 not in", values, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3Between(String value1, String value2) {
            addCriterion("vbfree3 between", value1, value2, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotBetween(String value1, String value2) {
            addCriterion("vbfree3 not between", value1, value2, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree4IsNull() {
            addCriterion("vbfree4 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree4IsNotNull() {
            addCriterion("vbfree4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree4EqualTo(String value) {
            addCriterion("vbfree4 =", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4NotEqualTo(String value) {
            addCriterion("vbfree4 <>", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4GreaterThan(String value) {
            addCriterion("vbfree4 >", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree4 >=", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4LessThan(String value) {
            addCriterion("vbfree4 <", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4LessThanOrEqualTo(String value) {
            addCriterion("vbfree4 <=", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4Like(String value) {
            addCriterion("vbfree4 like", value, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotLike(String value) {
            addCriterion("vbfree4 not like", value, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4In(List<String> values) {
            addCriterion("vbfree4 in", values, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotIn(List<String> values) {
            addCriterion("vbfree4 not in", values, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4Between(String value1, String value2) {
            addCriterion("vbfree4 between", value1, value2, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotBetween(String value1, String value2) {
            addCriterion("vbfree4 not between", value1, value2, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree5IsNull() {
            addCriterion("vbfree5 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree5IsNotNull() {
            addCriterion("vbfree5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree5EqualTo(String value) {
            addCriterion("vbfree5 =", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5NotEqualTo(String value) {
            addCriterion("vbfree5 <>", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5GreaterThan(String value) {
            addCriterion("vbfree5 >", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree5 >=", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5LessThan(String value) {
            addCriterion("vbfree5 <", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5LessThanOrEqualTo(String value) {
            addCriterion("vbfree5 <=", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5Like(String value) {
            addCriterion("vbfree5 like", value, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotLike(String value) {
            addCriterion("vbfree5 not like", value, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5In(List<String> values) {
            addCriterion("vbfree5 in", values, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotIn(List<String> values) {
            addCriterion("vbfree5 not in", values, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5Between(String value1, String value2) {
            addCriterion("vbfree5 between", value1, value2, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotBetween(String value1, String value2) {
            addCriterion("vbfree5 not between", value1, value2, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree6IsNull() {
            addCriterion("vbfree6 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree6IsNotNull() {
            addCriterion("vbfree6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree6EqualTo(String value) {
            addCriterion("vbfree6 =", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6NotEqualTo(String value) {
            addCriterion("vbfree6 <>", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6GreaterThan(String value) {
            addCriterion("vbfree6 >", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree6 >=", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6LessThan(String value) {
            addCriterion("vbfree6 <", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6LessThanOrEqualTo(String value) {
            addCriterion("vbfree6 <=", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6Like(String value) {
            addCriterion("vbfree6 like", value, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotLike(String value) {
            addCriterion("vbfree6 not like", value, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6In(List<String> values) {
            addCriterion("vbfree6 in", values, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotIn(List<String> values) {
            addCriterion("vbfree6 not in", values, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6Between(String value1, String value2) {
            addCriterion("vbfree6 between", value1, value2, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotBetween(String value1, String value2) {
            addCriterion("vbfree6 not between", value1, value2, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree7IsNull() {
            addCriterion("vbfree7 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree7IsNotNull() {
            addCriterion("vbfree7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree7EqualTo(String value) {
            addCriterion("vbfree7 =", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7NotEqualTo(String value) {
            addCriterion("vbfree7 <>", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7GreaterThan(String value) {
            addCriterion("vbfree7 >", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree7 >=", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7LessThan(String value) {
            addCriterion("vbfree7 <", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7LessThanOrEqualTo(String value) {
            addCriterion("vbfree7 <=", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7Like(String value) {
            addCriterion("vbfree7 like", value, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotLike(String value) {
            addCriterion("vbfree7 not like", value, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7In(List<String> values) {
            addCriterion("vbfree7 in", values, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotIn(List<String> values) {
            addCriterion("vbfree7 not in", values, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7Between(String value1, String value2) {
            addCriterion("vbfree7 between", value1, value2, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotBetween(String value1, String value2) {
            addCriterion("vbfree7 not between", value1, value2, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree8IsNull() {
            addCriterion("vbfree8 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree8IsNotNull() {
            addCriterion("vbfree8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree8EqualTo(String value) {
            addCriterion("vbfree8 =", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8NotEqualTo(String value) {
            addCriterion("vbfree8 <>", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8GreaterThan(String value) {
            addCriterion("vbfree8 >", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree8 >=", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8LessThan(String value) {
            addCriterion("vbfree8 <", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8LessThanOrEqualTo(String value) {
            addCriterion("vbfree8 <=", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8Like(String value) {
            addCriterion("vbfree8 like", value, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotLike(String value) {
            addCriterion("vbfree8 not like", value, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8In(List<String> values) {
            addCriterion("vbfree8 in", values, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotIn(List<String> values) {
            addCriterion("vbfree8 not in", values, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8Between(String value1, String value2) {
            addCriterion("vbfree8 between", value1, value2, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotBetween(String value1, String value2) {
            addCriterion("vbfree8 not between", value1, value2, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree9IsNull() {
            addCriterion("vbfree9 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree9IsNotNull() {
            addCriterion("vbfree9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree9EqualTo(String value) {
            addCriterion("vbfree9 =", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9EqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9NotEqualTo(String value) {
            addCriterion("vbfree9 <>", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9NotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9GreaterThan(String value) {
            addCriterion("vbfree9 >", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9GreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree9 >=", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9GreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9LessThan(String value) {
            addCriterion("vbfree9 <", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9LessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9LessThanOrEqualTo(String value) {
            addCriterion("vbfree9 <=", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9LessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9Like(String value) {
            addCriterion("vbfree9 like", value, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotLike(String value) {
            addCriterion("vbfree9 not like", value, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9In(List<String> values) {
            addCriterion("vbfree9 in", values, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotIn(List<String> values) {
            addCriterion("vbfree9 not in", values, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9Between(String value1, String value2) {
            addCriterion("vbfree9 between", value1, value2, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotBetween(String value1, String value2) {
            addCriterion("vbfree9 not between", value1, value2, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeIsNull() {
            addCriterion("vbmatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeIsNotNull() {
            addCriterion("vbmatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeEqualTo(String value) {
            addCriterion("vbmatchcode =", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeNotEqualTo(String value) {
            addCriterion("vbmatchcode <>", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeGreaterThan(String value) {
            addCriterion("vbmatchcode >", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbmatchcode >=", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeLessThan(String value) {
            addCriterion("vbmatchcode <", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbmatchcode <=", value, "vbmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbmatchcodeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbmatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeLike(String value) {
            addCriterion("vbmatchcode like", value, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeNotLike(String value) {
            addCriterion("vbmatchcode not like", value, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeIn(List<String> values) {
            addCriterion("vbmatchcode in", values, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeNotIn(List<String> values) {
            addCriterion("vbmatchcode not in", values, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeBetween(String value1, String value2) {
            addCriterion("vbmatchcode between", value1, value2, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbmatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbmatchcode not between", value1, value2, "vbmatchcode");
            return (Criteria) this;
        }

        public Criteria andVbnoteIsNull() {
            addCriterion("vbnote is null");
            return (Criteria) this;
        }

        public Criteria andVbnoteIsNotNull() {
            addCriterion("vbnote is not null");
            return (Criteria) this;
        }

        public Criteria andVbnoteEqualTo(String value) {
            addCriterion("vbnote =", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteNotEqualTo(String value) {
            addCriterion("vbnote <>", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteGreaterThan(String value) {
            addCriterion("vbnote >", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteGreaterThanOrEqualTo(String value) {
            addCriterion("vbnote >=", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteLessThan(String value) {
            addCriterion("vbnote <", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteLessThanOrEqualTo(String value) {
            addCriterion("vbnote <=", value, "vbnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbnoteLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbnote <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbnoteLike(String value) {
            addCriterion("vbnote like", value, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbnoteNotLike(String value) {
            addCriterion("vbnote not like", value, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbnoteIn(List<String> values) {
            addCriterion("vbnote in", values, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbnoteNotIn(List<String> values) {
            addCriterion("vbnote not in", values, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbnoteBetween(String value1, String value2) {
            addCriterion("vbnote between", value1, value2, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbnoteNotBetween(String value1, String value2) {
            addCriterion("vbnote not between", value1, value2, "vbnote");
            return (Criteria) this;
        }

        public Criteria andVbomrownoIsNull() {
            addCriterion("vbomrowno is null");
            return (Criteria) this;
        }

        public Criteria andVbomrownoIsNotNull() {
            addCriterion("vbomrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVbomrownoEqualTo(String value) {
            addCriterion("vbomrowno =", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoNotEqualTo(String value) {
            addCriterion("vbomrowno <>", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoGreaterThan(String value) {
            addCriterion("vbomrowno >", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vbomrowno >=", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoLessThan(String value) {
            addCriterion("vbomrowno <", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoLessThanOrEqualTo(String value) {
            addCriterion("vbomrowno <=", value, "vbomrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbomrownoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbomrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbomrownoLike(String value) {
            addCriterion("vbomrowno like", value, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbomrownoNotLike(String value) {
            addCriterion("vbomrowno not like", value, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbomrownoIn(List<String> values) {
            addCriterion("vbomrowno in", values, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbomrownoNotIn(List<String> values) {
            addCriterion("vbomrowno not in", values, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbomrownoBetween(String value1, String value2) {
            addCriterion("vbomrowno between", value1, value2, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbomrownoNotBetween(String value1, String value2) {
            addCriterion("vbomrowno not between", value1, value2, "vbomrowno");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionIsNull() {
            addCriterion("vbpbomversion is null");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionIsNotNull() {
            addCriterion("vbpbomversion is not null");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionEqualTo(String value) {
            addCriterion("vbpbomversion =", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionNotEqualTo(String value) {
            addCriterion("vbpbomversion <>", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionGreaterThan(String value) {
            addCriterion("vbpbomversion >", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionGreaterThanOrEqualTo(String value) {
            addCriterion("vbpbomversion >=", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionLessThan(String value) {
            addCriterion("vbpbomversion <", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionLessThanOrEqualTo(String value) {
            addCriterion("vbpbomversion <=", value, "vbpbomversion");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversion <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionLike(String value) {
            addCriterion("vbpbomversion like", value, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionNotLike(String value) {
            addCriterion("vbpbomversion not like", value, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionIn(List<String> values) {
            addCriterion("vbpbomversion in", values, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionNotIn(List<String> values) {
            addCriterion("vbpbomversion not in", values, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionBetween(String value1, String value2) {
            addCriterion("vbpbomversion between", value1, value2, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionNotBetween(String value1, String value2) {
            addCriterion("vbpbomversion not between", value1, value2, "vbpbomversion");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintIsNull() {
            addCriterion("vbpbomversionINT is null");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintIsNotNull() {
            addCriterion("vbpbomversionINT is not null");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintEqualTo(String value) {
            addCriterion("vbpbomversionINT =", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintNotEqualTo(String value) {
            addCriterion("vbpbomversionINT <>", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintGreaterThan(String value) {
            addCriterion("vbpbomversionINT >", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintGreaterThanOrEqualTo(String value) {
            addCriterion("vbpbomversionINT >=", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintLessThan(String value) {
            addCriterion("vbpbomversionINT <", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintLessThanOrEqualTo(String value) {
            addCriterion("vbpbomversionINT <=", value, "vbpbomversionint");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbpbomversionintLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vbpbomversionINT <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintLike(String value) {
            addCriterion("vbpbomversionINT like", value, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintNotLike(String value) {
            addCriterion("vbpbomversionINT not like", value, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintIn(List<String> values) {
            addCriterion("vbpbomversionINT in", values, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintNotIn(List<String> values) {
            addCriterion("vbpbomversionINT not in", values, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintBetween(String value1, String value2) {
            addCriterion("vbpbomversionINT between", value1, value2, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVbpbomversionintNotBetween(String value1, String value2) {
            addCriterion("vbpbomversionINT not between", value1, value2, "vbpbomversionint");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoIsNull() {
            addCriterion("vdmoprocessno is null");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoIsNotNull() {
            addCriterion("vdmoprocessno is not null");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoEqualTo(String value) {
            addCriterion("vdmoprocessno =", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoNotEqualTo(String value) {
            addCriterion("vdmoprocessno <>", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoGreaterThan(String value) {
            addCriterion("vdmoprocessno >", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoGreaterThanOrEqualTo(String value) {
            addCriterion("vdmoprocessno >=", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoLessThan(String value) {
            addCriterion("vdmoprocessno <", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoLessThanOrEqualTo(String value) {
            addCriterion("vdmoprocessno <=", value, "vdmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdmoprocessnoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vdmoprocessno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoLike(String value) {
            addCriterion("vdmoprocessno like", value, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoNotLike(String value) {
            addCriterion("vdmoprocessno not like", value, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoIn(List<String> values) {
            addCriterion("vdmoprocessno in", values, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoNotIn(List<String> values) {
            addCriterion("vdmoprocessno not in", values, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoBetween(String value1, String value2) {
            addCriterion("vdmoprocessno between", value1, value2, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVdmoprocessnoNotBetween(String value1, String value2) {
            addCriterion("vdmoprocessno not between", value1, value2, "vdmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIsNull() {
            addCriterion("vmatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIsNotNull() {
            addCriterion("vmatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeEqualTo(String value) {
            addCriterion("vmatchcode =", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotEqualTo(String value) {
            addCriterion("vmatchcode <>", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeGreaterThan(String value) {
            addCriterion("vmatchcode >", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vmatchcode >=", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLessThan(String value) {
            addCriterion("vmatchcode <", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vmatchcode <=", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLike(String value) {
            addCriterion("vmatchcode like", value, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotLike(String value) {
            addCriterion("vmatchcode not like", value, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIn(List<String> values) {
            addCriterion("vmatchcode in", values, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotIn(List<String> values) {
            addCriterion("vmatchcode not in", values, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeBetween(String value1, String value2) {
            addCriterion("vmatchcode between", value1, value2, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotBetween(String value1, String value2) {
            addCriterion("vmatchcode not between", value1, value2, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoIsNull() {
            addCriterion("vpmoprocessno is null");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoIsNotNull() {
            addCriterion("vpmoprocessno is not null");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoEqualTo(String value) {
            addCriterion("vpmoprocessno =", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoNotEqualTo(String value) {
            addCriterion("vpmoprocessno <>", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoGreaterThan(String value) {
            addCriterion("vpmoprocessno >", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoGreaterThanOrEqualTo(String value) {
            addCriterion("vpmoprocessno >=", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoLessThan(String value) {
            addCriterion("vpmoprocessno <", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoLessThanOrEqualTo(String value) {
            addCriterion("vpmoprocessno <=", value, "vpmoprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpmoprocessnoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpmoprocessno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoLike(String value) {
            addCriterion("vpmoprocessno like", value, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoNotLike(String value) {
            addCriterion("vpmoprocessno not like", value, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoIn(List<String> values) {
            addCriterion("vpmoprocessno in", values, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoNotIn(List<String> values) {
            addCriterion("vpmoprocessno not in", values, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoBetween(String value1, String value2) {
            addCriterion("vpmoprocessno between", value1, value2, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVpmoprocessnoNotBetween(String value1, String value2) {
            addCriterion("vpmoprocessno not between", value1, value2, "vpmoprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeIsNull() {
            addCriterion("vprocesscode is null");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeIsNotNull() {
            addCriterion("vprocesscode is not null");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeEqualTo(String value) {
            addCriterion("vprocesscode =", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeNotEqualTo(String value) {
            addCriterion("vprocesscode <>", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeGreaterThan(String value) {
            addCriterion("vprocesscode >", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeGreaterThanOrEqualTo(String value) {
            addCriterion("vprocesscode >=", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeLessThan(String value) {
            addCriterion("vprocesscode <", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeLessThanOrEqualTo(String value) {
            addCriterion("vprocesscode <=", value, "vprocesscode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocesscodeLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocesscode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocesscodeLike(String value) {
            addCriterion("vprocesscode like", value, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeNotLike(String value) {
            addCriterion("vprocesscode not like", value, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeIn(List<String> values) {
            addCriterion("vprocesscode in", values, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeNotIn(List<String> values) {
            addCriterion("vprocesscode not in", values, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeBetween(String value1, String value2) {
            addCriterion("vprocesscode between", value1, value2, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocesscodeNotBetween(String value1, String value2) {
            addCriterion("vprocesscode not between", value1, value2, "vprocesscode");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIsNull() {
            addCriterion("vprocessno is null");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIsNotNull() {
            addCriterion("vprocessno is not null");
            return (Criteria) this;
        }

        public Criteria andVprocessnoEqualTo(String value) {
            addCriterion("vprocessno =", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotEqualTo(String value) {
            addCriterion("vprocessno <>", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoGreaterThan(String value) {
            addCriterion("vprocessno >", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoGreaterThanOrEqualTo(String value) {
            addCriterion("vprocessno >=", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLessThan(String value) {
            addCriterion("vprocessno <", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLessThanOrEqualTo(String value) {
            addCriterion("vprocessno <=", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLike(String value) {
            addCriterion("vprocessno like", value, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotLike(String value) {
            addCriterion("vprocessno not like", value, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIn(List<String> values) {
            addCriterion("vprocessno in", values, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotIn(List<String> values) {
            addCriterion("vprocessno not in", values, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoBetween(String value1, String value2) {
            addCriterion("vprocessno between", value1, value2, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotBetween(String value1, String value2) {
            addCriterion("vprocessno not between", value1, value2, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidIsNull() {
            addCriterion("vpscsrcpickmbid is null");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidIsNotNull() {
            addCriterion("vpscsrcpickmbid is not null");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidEqualTo(String value) {
            addCriterion("vpscsrcpickmbid =", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidNotEqualTo(String value) {
            addCriterion("vpscsrcpickmbid <>", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidGreaterThan(String value) {
            addCriterion("vpscsrcpickmbid >", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidGreaterThanOrEqualTo(String value) {
            addCriterion("vpscsrcpickmbid >=", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidLessThan(String value) {
            addCriterion("vpscsrcpickmbid <", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidLessThanOrEqualTo(String value) {
            addCriterion("vpscsrcpickmbid <=", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpscsrcpickmbidLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vpscsrcpickmbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidLike(String value) {
            addCriterion("vpscsrcpickmbid like", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidNotLike(String value) {
            addCriterion("vpscsrcpickmbid not like", value, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidIn(List<String> values) {
            addCriterion("vpscsrcpickmbid in", values, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidNotIn(List<String> values) {
            addCriterion("vpscsrcpickmbid not in", values, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidBetween(String value1, String value2) {
            addCriterion("vpscsrcpickmbid between", value1, value2, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVpscsrcpickmbidNotBetween(String value1, String value2) {
            addCriterion("vpscsrcpickmbid not between", value1, value2, "vpscsrcpickmbid");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyIsNull() {
            addCriterion("vreplacequotiety is null");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyIsNotNull() {
            addCriterion("vreplacequotiety is not null");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyEqualTo(String value) {
            addCriterion("vreplacequotiety =", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyNotEqualTo(String value) {
            addCriterion("vreplacequotiety <>", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyGreaterThan(String value) {
            addCriterion("vreplacequotiety >", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyGreaterThanOrEqualTo(String value) {
            addCriterion("vreplacequotiety >=", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyLessThan(String value) {
            addCriterion("vreplacequotiety <", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyLessThanOrEqualTo(String value) {
            addCriterion("vreplacequotiety <=", value, "vreplacequotiety");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVreplacequotietyLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vreplacequotiety <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyLike(String value) {
            addCriterion("vreplacequotiety like", value, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyNotLike(String value) {
            addCriterion("vreplacequotiety not like", value, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyIn(List<String> values) {
            addCriterion("vreplacequotiety in", values, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyNotIn(List<String> values) {
            addCriterion("vreplacequotiety not in", values, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyBetween(String value1, String value2) {
            addCriterion("vreplacequotiety between", value1, value2, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVreplacequotietyNotBetween(String value1, String value2) {
            addCriterion("vreplacequotiety not between", value1, value2, "vreplacequotiety");
            return (Criteria) this;
        }

        public Criteria andVrownoIsNull() {
            addCriterion("vrowno is null");
            return (Criteria) this;
        }

        public Criteria andVrownoIsNotNull() {
            addCriterion("vrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVrownoEqualTo(String value) {
            addCriterion("vrowno =", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoNotEqualTo(String value) {
            addCriterion("vrowno <>", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoNotEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoGreaterThan(String value) {
            addCriterion("vrowno >", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoGreaterThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vrowno >=", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoGreaterThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLessThan(String value) {
            addCriterion("vrowno <", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoLessThanColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLessThanOrEqualTo(String value) {
            addCriterion("vrowno <=", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoLessThanOrEqualToColumn(MmPickmB.Column column) {
            addCriterion(new StringBuilder("vrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLike(String value) {
            addCriterion("vrowno like", value, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotLike(String value) {
            addCriterion("vrowno not like", value, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoIn(List<String> values) {
            addCriterion("vrowno in", values, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotIn(List<String> values) {
            addCriterion("vrowno not in", values, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoBetween(String value1, String value2) {
            addCriterion("vrowno between", value1, value2, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotBetween(String value1, String value2) {
            addCriterion("vrowno not between", value1, value2, "vrowno");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {
        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private MmPickmBExample example;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        protected Criteria(MmPickmBExample example) {
            super();
            this.example = example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public MmPickmBExample example() {
            return this.example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
            if (ifAdd) {
                add.add(this);
            }
            return this;
        }

        /**
         * This interface was generated by MyBatis Generator.
         * This interface corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public interface ICriteriaAdd {
            /**
             * This method was generated by MyBatis Generator.
             * This method corresponds to the database table mm_pickm_b
             *
             * @mbg.generated
             * @project https://github.com/itfsw/mybatis-generator-plugin
             */
            Criteria add(Criteria add);
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}